<ul> <li> <a href="ceshi1.aspx">111 </a> </li> <li> <a href="ceshi2.aspx">222 </a> </li> </ul> <script> var ul=document.getElementsByTagName("ul")[0]; var li=ul.childNodes[0]; alert(li.getElementsByTagName("a")[0].href) </script>谁说不对啊?
是Mozilla Firefox这个浏览器吗
<div><ul><li><a href="ceshi1.aspx">111</a></li><li><a href="ceshi2.aspx">222</a></li></ul> </div> <script> var str="'a\"aa"; var div=document.getElementsByTagName("div")[0]; var ul=div.childNodes[0]; var li=ul.childNodes[0]; alert(li.childNodes[0]); str=str.replace(/(['"])/g, "\\$1"); document.write(str) </script>关键问题是FF对子接点解释的不同
<li> <a href="ceshi1.aspx">111 </a> </li>
<li> <a href="ceshi2.aspx">222 </a> </li>
</ul>
<script>
var ul=document.getElementsByTagName("ul")[0];
var li=ul.childNodes[0];
alert(li.getElementsByTagName("a")[0].href)
</script>谁说不对啊?
</div>
<script>
var str="'a\"aa";
var div=document.getElementsByTagName("div")[0];
var ul=div.childNodes[0];
var li=ul.childNodes[0];
alert(li.childNodes[0]);
str=str.replace(/(['"])/g, "\\$1");
document.write(str)
</script>关键问题是FF对子接点解释的不同