首页 > 代码库 > 为啥以下网页不能正常执行呢?
为啥以下网页不能正常执行呢?
1.以下代码
a) </head></script>顺序写反了,导致不能认识到有script
b)但还是执行不正常,为啥呢?
A:这里创建了东西,但是没有添加进去!
1 <head> 2 <script type="text/javascript"> 3 4 function f() 5 { 6 var c=document.createElement(‘a‘); 7 c.setAttribute("href","d[2].value"); 8 c.setAttribute("name","a1"); 9 c.setAttribute("class","b");10 c.innerHTML = "d[1].value";11 }12 </head>13 14 </script> 15 16 <body onload="f()">17 18 </body>
2. 发现以下代码img src="http://www.w3schools.com/jsref/w3javascript.gif" 里面的图片地址无效的话就会不能执行
<!DOCTYPE html><html><body onload="loadImage()" ><img src="http://www.w3schools.com/jsref/w3javascript.gif" onl oad="loadImage()" width="100" height="132"><script>function loadImage() { alert("Image is loaded");}</script></body></html>
3. 以下代码能执行,但是如果把document.getElementById("myDIV").appendChild(c);改成document.appendChild(c);就会出错!
1 <head> 2 <script type="text/javascript"> 3 4 function f() 5 { 6 var c=document.createElement(‘a‘); 7 c.setAttribute("href","http://www.qq.com"); 8 c.setAttribute("name","a1"); 9 c.setAttribute("class","b");10 c.innerHTML = "http://www.qq.com";11 12 document.getElementById("myDIV").appendChild(c);13 }14 </script> 15 16 </head>17 18 19 20 <body onload="f()">21 <div id="myDIV"/>22 </body>
为啥以下网页不能正常执行呢?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。