<xml id="TheData" name="TheData" filePath="XML_Contact.asp"></xml>
<xml id="TheData_DL" name="TheData_DL"></xml>前台的两个xml
if(document.all)
{
var objDOM = TheData.XMLDocument; //Contact
var objDOM_DL = TheData_DL.XMLDocument; //Distribution List
}
else
{
var objDOM=new DOMParser().parseFromString($('#TheData').innerHTML,"text/xml");
var objDOM_DL =new DOMParser().parseFromString($('#TheData_DL').innerHTML,"text/xml");
//在IE中是可以的,但是火狐中这两个方法不能获得值,JQ可以找到$('#TheData'),但是拿不到值.
}
解决方案 »
- Extjs求助
- Input框disable问题
- js脚本在ie8 ff下都正常 在ie6下提示"'A'为空或不是对象"和"没有权限"是怎么回事???
- |zyciis| 这么多符号的onclick事件要怎么写啊
- 在网页中用JAVASCRIPT将中的某些元素修改了,如何将其修改后的状态保存下来
- javascript怎么屏蔽浏览器的后退按钮,急,谢谢
- 响应表单中超链接的onClick()的处理函数中如何获得表单其他元素的内容
- 选中单选按钮,文本输入框就会出现,不选中就没有,这个该如何做啊
- 想各位帮我复制一篇文章谢谢
- 子窗口怎样得到父窗口的值??急
- AJAX是否能做到这个效果?
- 原来的web项目导入到Meclipse9.1,显示jquery-1.4.2.min.js文件有错误
<xml id="TheData" name="TheData" filePath="XML_Contact.asp"></xml>
<xml id="TheData_DL" name="TheData_DL"></xml>
<script>
if (typeof(HTMLElement) != "undefined") {
HTMLElement.prototype.__defineSetter__("outerHTML", function(s) {
var r = this.ownerDocument.createRange();
r.setStartBefore(this);
var df = r.createContextualFragment(s);
this.parentNode.replaceChild(df, this);
return s;
});
HTMLElement.prototype.__defineGetter__("outerHTML", function(){
var a = this.attributes, str = "<" + this.tagName, i = 0;
for (; i < a.length; i++)
if (a[i].specified)
str += " " + a[i].name + '="' + a[i].value + '"';
if (!this.canHaveChildren)
return str + " />";
return str + ">" + this.innerHTML + "</" + this.tagName + ">";
});
}
onload = function(){
if(document.all)
{
var objDOM = TheData.XMLDocument; //Contact
var objDOM_DL = TheData_DL.XMLDocument; //Distribution List
}
else
{
var objDOM = new DOMParser().parseFromString(document.getElementById('TheData').outerHTML,"text/xml");
var objDOM_DL = new DOMParser().parseFromString(document.getElementById('TheData_DL').outerHTML,"text/xml");
alert(objDOM)
alert(objDOM_DL) }
}
</script>