+ -
当前位置:首页 → 问答吧 → 为什么这个脚本没什么反应?

为什么这个脚本没什么反应?

时间:2010-05-22

来源:互联网


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=bg2312" /> <title>JavaScript 下拉菜单</title> <style type="text/css"> * { padding:0; margin:0; } body { font-family:微软雅黑,'宋体', verdana, sans-serif; font-size:small; } </style> <script type="text/javascript"> var element = document.getElementsByTagName("p"); for(var i=0; i<element.length; i++;){ alert(element[i].getAttribute("title")); } </script> </head> <body> <p title="this is test">我的测试!</p> </body> </html>
 提示:您可以先修改部分代码再运行

作者: rao3324180   发布时间: 2010-05-22


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=bg2312" /> <title>JavaScript 下拉菜单</title> <style type="text/css"> * { padding:0; margin:0; } body { font-family:微软雅黑,'宋体', verdana, sans-serif; font-size:small; } </style> <script type="text/javascript"> window.onload=function(){ var element = document.getElementsByTagName("p"); for(var i=0; i<element.length; i++){ alert(element[i].getAttribute("title")); } }; </script> </head> <body> <p title="this is test">我的测试!</p> </body> </html>
 提示:您可以先修改部分代码再运行

作者: michaellu   发布时间: 2010-05-22

引用:
原帖由 michaellu 于 2010-5-22 15:21 发表
[html]



JavaScript 下拉菜单

* {
       padding:0;
       margin:0;
}
body {
       font-family:微软雅黑,'宋体', verdana, sans-serif;
       font-size:small;
}


window.onload=function(){
       var element = d ...
为什么要加上这个啊.. window.onload=function(){ 书上都没写啊

作者: rao3324180   发布时间: 2010-05-22

文档没加载就找不到p这个元素.
另外,你代码的for循环i++那里多了个分号.

作者: michaellu   发布时间: 2010-05-22