首页 > Web开发 > 详细

为啥以下网页不能正常执行呢?

时间:2014-11-29 01:24:38      阅读:322      评论:0      收藏:0      [点我收藏+]

1.以下代码

a) </head></script>顺序写反了,导致不能认识到有script

b)但还是执行不正常,为啥呢?

A:这里创建了东西,但是没有添加进去!

 

bubuko.com,布布扣
 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>
View Code

 

2. 发现以下代码img src="http://www.w3schools.com/jsref/w3javascript.gif" 里面的图片地址无效的话就会不能执行

bubuko.com,布布扣
<!DOCTYPE html>
<html>
<body onload="loadImage()" >

<img src="http://www.w3schools.com/jsref/w3javascript.gif" onload="loadImage()" width="100" height="132">

<script>
function loadImage() {
    alert("Image is loaded");
}
</script>

</body>
</html>
View Code

 

3. 以下代码能执行,但是如果把document.getElementById("myDIV").appendChild(c);改成document.appendChild(c);就会出错!

bubuko.com,布布扣
 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>
View Code

 

为啥以下网页不能正常执行呢?

原文:http://www.cnblogs.com/cutepig/p/4129705.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!