var pare=document.getElementsTagName("p");
for(var i=0;i<pare.length;i++){
var text=pare[i].getAttribute("title");
if(text){
alert(text);
}
}<p title="测试节点">测试节点</p>
为什么弹不出属性节点啊

解决方案 »

  1.   

    getElementsByTagName
      

  2.   

    行的
    <script>
    var pare=document.getElementsByTagName('p');
    alert(pare.length);
    for(var i=0;i<pare.length;i++){
        var text=pare[i].title;
    if(text){
    alert(text);
    }
    }
    </script>
      

  3.   

    var pare=document.getElementsTagName("p");
    改成
    var pare=document.getElementsByTagName('p');text=pare[i].getAttribute("title");
    可以改成
    var text=pare[i].title;
    还有什么问题吗?你的拼写错误!
      

  4.   

    //把你的getElementsTagName换成getElementsByTagName
    ,如果还不行,你用的是什么浏览器?
    <!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=gb2312" />
    <title>无标题文档</title>
    </head><body>
    <p title="测试节点1">测试节点1</p>
    <p title="测试节点2">测试节点2</p></body>
    </html>
    <script type="text/javascript">
    //把你的getElementsTagName换成getElementsByTagName
    var pare=document.getElementsByTagName("p");
    for(var i=0;i<pare.length;i++){
        var text=pare[i].getAttribute("title");
    if(text){
    alert(text);
    }
    }</script>
      

  5.   

    JS不能放在你要调用的对像的前面除非你用
    window.onload=function(){
    //写在这里面可以!
    }
      

  6.   

    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.   

    //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>这样引用怎么弹不出效果啊