下面这段代码是按照W3C上写的,不过好像chrome不支持,有其他办法吗?
<script type="text/javascript">
var xmlDoc=null;
try{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}catch(e){
try {
xmlDoc = document.implementation.createDocument("", "", null);
}catch(ee){ee.message}
}
xmlDoc.async=false;
xmlDoc.load("XML_001.xml");
var username=xmlDoc.getElementsByTagName("username")[0].childNodes[0].nodeValue;
document.write(username);
</script>
<script type="text/javascript">
var xmlDoc=null;
try{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}catch(e){
try {
xmlDoc = document.implementation.createDocument("", "", null);
}catch(ee){ee.message}
}
xmlDoc.async=false;
xmlDoc.load("XML_001.xml");
var username=xmlDoc.getElementsByTagName("username")[0].childNodes[0].nodeValue;
document.write(username);
</script>
解决方案 »
- 为什么我写的脚本在ie8下不能正常显示
- 自动完成如何事先加载数据文件?
- JQuery easyui Datagrid排序问题
- 求一正则
- 谁能帮我写一个代码?谢谢
- 如何实现:鼠标移动到表格上时,该行高亮显示?请指点一二
- 但是第一个文本框无法修改?
- 获得text文本焦点的问题!
- 较难问题:我做了个在<table>中动态添加text得页面,如何验证录入的数据的正确性呢?50分相送。在线
- jquery执行一遍函数之后,便无法再次执行,应该是$(this)改变了,求具体解答。
- 请问我做了个淡出淡隐的弹出层 但是发现多点几次这个弹出层就会一直出现在页面上不消失了 怎么办 代码如下
- javascript的函数传值问题
<script type="text/javascript">
var xmlDoc = null;
var xml = "XML_001.xml";
if (window.ActiveXObject) {
xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.async = false;
xmlDoc.load(xml);
} else if (document.implementation && document.implementation.createDocument) {
try{
xmlDoc = document.implementation.createDocument('', '', null);
xmlDoc.async = false;
xmlDoc.load(xml);
} catch(e){
var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open("GET",xml,false);
xmlhttp.send(null);
xmlDoc = xmlhttp.responseXML.documentElement;
}
}
var username=xmlDoc.getElementsByTagName("username")[0].childNodes[0].nodeValue;
</script>
{
var xmlhttp;
if( window.XMLHttpRequest )
xmlhttp = new XMLHttpRequest();
else{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open('GET', url);
xmlhttp.onreadystatechange = function(){
if( xmlhttp.readyState==4 && xmlhttp.status==200 ){
return xmlhttp.responseXML;
}
}
xmlhttp.send();
}