Z1X1C1 2017-01-27 13:03 采纳率: 50%
浏览 2892

(javascript)真有趣,IE11这么高大上的,竟然不支持getElementById()

 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<ul id="ul_0">
  <li id="li_0">Coffee</li>
  <li id="li_1">Tea</li>
 </ul>
<p id="demo">createDocumentFragment方法</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
var d=document.createDocumentFragment();
d.appendChild(document.getElementById("ul_0").cloneNode(true));
alert(d.getElementById("li_1").innerHTML)
/*
测试结果如下:
Firefox,Chrome,Opera,IE7,8能弹出对话框"Tea";
IE9,10,11,报告错误:对象不支持“getElementById”属性或方法;
*/
}
</script>
</body>
</html>
  • 写回答

3条回答 默认 最新

  • threenewbee 2017-01-27 15:46
    关注

    不会吧,没找到父节点?不会不支持getElementById的

    评论

报告相同问题?

悬赏问题

  • ¥15 java幂等控制问题
  • ¥15 海湾GST-DJ-N500
  • ¥15 氧化掩蔽层与注入条件关系
  • ¥15 Django DRF 如何反序列化得到Python对象类型数据
  • ¥15 多数据源与Hystrix的冲突
  • ¥15 如何在线硕士了解,广告太多,希望有真实接触过的人回答下?(标签-学习|关键词-在线硕士)
  • ¥15 zabbix6.4与frp如何进行联动
  • ¥15 如何使用Echarts制作途中时间序列表
  • ¥15 图论相关的数学问题,共10个
  • ¥15 EtherCAT的问题,创建一个XML文件