//pare.js的代码
function pare(){
var pare=document.getElementsByTagName("p");
for(var i=0;i<pare.length;i++){
var text=pare[i].getAttribute("title");
if(text){
    alert(text);
    }
}
}
window.onload(pare);<script type="text/javascript" src="pare.js"></script>
<p title="精彩生活">精彩生活</p>这样引用怎么弹不出效果啊

解决方案 »

  1.   

    js 和html 路径在一个文件夹里吗?
    要不贴下完整代码吧,
      

  2.   


    是的,只是HTML的头部改用了HTML5的标记头
      

  3.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//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=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript">
    function pare(){
    var pare=document.getElementsByTagName("p");
    for(var i=0;i<pare.length;i++){
    var text=pare[i].getAttribute("title");
    if(text){
        alert(text);
        }
    }
    }
    //window.onload(pare);这是个错误。写法不对
    window.onload = pare;
    </script>
    </head><body><p title="精彩生活">精彩生活</p>
    </body>
    </html>
      

  4.   

    js在外部就不行,说明你的js引用路径有问题
      

  5.   


    都是同一个文件夹下。要么你试着8楼的代码,把JS代码引入到外部JS中去
      

  6.   

    html和JS代码都贴出来了<!doctype html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta charset="utf-8" />
    <title>测试DOM</title>
    <script type="text/javascript" src="web.js"></script></head><body><p title="精彩生活">精彩生活</p>
    </body>
    </html>function pare(){
    var pare=document.getElementsByTagName("p");
    for(var i=0;i<pare.length;i++){
    var text=pare[i].getAttribute("title");
    if(text){
    alert(text);
    }
    }
    }
    window.onload=pare;
      

  7.   

    window.onload=pare;
    把这句代码贴到html文件中试试
      

  8.   


    <!doctype html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta charset="utf-8" />
    <title>测试DOM</title>
    <script type="text/javascript" src="web.js"></script><script type="text/javascript">
    window.onload=pare;
    </script>