<my_div>asdf</my_div>
我用document.getElementByTagName("my_div").firstChild.nodeValue;
FF可以取到asdf FF取到的方法很多,我只想用getElementByTagName("my_div").这个取 但是IE下无法取得,大侠们怎么办?

解决方案 »

  1.   

    你在用<my_div></my_div>这个自定义标签前先激活,用document.creatElement("my_div");
      

  2.   


    document.getElementsByTagName("my_div")[0].innerHTML这个ie下不行 ?
      

  3.   

    getElementByTagName("my_div").text()呢?
    为什么不jquery呢 $("my_div").html()  就直接来了呢
      

  4.   

    FF下都正常,document.getElementsByTagName("my_div")[0].innerHTML IE下是空的 
    document.getElementsByTagName("my_div").length 是0
      

  5.   

    为什么不jquery呢 $("my_div").html() 就直接来了呢
      

  6.   

    <!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" >
    document.createElement("my_div");
    window.onload=function(){
    var m=document.getElementsByTagName("my_div")[0];
    alert(m.innerHTML);
    }
    </script>
    </head><body>
    <my_div>fuck u</my_div>
    </body>
    </html>