为什么ie不能正确解析xml文档
答案:2 悬赏:40 手机版
解决时间 2021-04-12 19:05
- 提问者网友:那叫心脏的地方装的都是你
- 2021-04-12 07:30
xml文档<br><br><?xml version="1.0" encoding="GB2312"?><br><books><br> <book name="name1"><br> <price>100</price><br> </book><br> <book name="name2"><br> <price>1</price><br> </book><br> <book name="name3"><br> <price>10</price><br> </book><br></books><br><br>为什么火狐输出的是3个节点,而ie输出的是0个?<br><html><br><head><br><script type="text/javascript"><br>addEventListener('load',function(){<br> document.getElementById("book").onchange=function(){<br> var docXml=parseXML('book.xml');<br> var prvinceXmlElements=docXml.getElementsByTagName('book');<br> alert(prvinceXmlElements.length);<br> };<br>},false);
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-04-12 07:42
IE9以前的版本添加时间不是用addEventListener
你可以写一个添加事件的方法
function addEvent(el, type, callback, useCapture ){//el:是事件对象, type:事件类型, callback:注册的事件处理程序,useCapture:布尔值; if(el.dispatchEvent){//w3c方式优先 el.addEventListener( type, callback, !!useCapture ); }else { el.attachEvent( "on"+type, callback ); } return callback;//返回callback方便卸载时用 }
你可以写一个添加事件的方法
function addEvent(el, type, callback, useCapture ){//el:是事件对象, type:事件类型, callback:注册的事件处理程序,useCapture:布尔值; if(el.dispatchEvent){//w3c方式优先 el.addEventListener( type, callback, !!useCapture ); }else { el.attachEvent( "on"+type, callback ); } return callback;//返回callback方便卸载时用 }
全部回答
- 1楼网友:长青诗
- 2021-04-12 08:19
可以打开啊,把里面的标点符号改成英文的,你用了中文标点了
<>和()都要用英文
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯