通过$($.parseXML(data))的方式生成的xml对象,对其节点进行append时,在IE下不成,请教高手测试代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title></title>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script>
$(function(){
//下面这段代码是想把<bbb></bbb>节点插入到<aaa></aaa>中,成为其子节点
var __data = "<aaa></aaa>";
var __xml = $($.parseXML(__data))
var __a = __xml.find("aaa").eq(0);
var __bdate = "<bbb></bbb>";
var __bxml = $($.parseXML(__bdate));
var __b = __bxml.find("bbb"); __a.append(__b); //这里不成 alert(tostring(__a));
});
function tostring(x)
{
var xmlstr = x[0].xml;
if(xmlstr==null)xmlstr = (new XMLSerializer()).serializeToString(x[0]);
return xmlstr;
}
</script>
</head>
<body></body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title></title>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script>
$(function(){
//下面这段代码是想把<bbb></bbb>节点插入到<aaa></aaa>中,成为其子节点
var __data = "<aaa></aaa>";
var __xml = $($.parseXML(__data))
var __a = __xml.find("aaa").eq(0);
var __bdate = "<bbb></bbb>";
var __bxml = $($.parseXML(__bdate));
var __b = __bxml.find("bbb"); __a.append(__b); //这里不成 alert(tostring(__a));
});
function tostring(x)
{
var xmlstr = x[0].xml;
if(xmlstr==null)xmlstr = (new XMLSerializer()).serializeToString(x[0]);
return xmlstr;
}
</script>
</head>
<body></body>
</html>
解决方案 »
- js replace
- 如何将html中的表单信息保存在cookie里
- 这样显示效果怎么实现的
- 窗口显示文字的问题
- 鼠标移动过快,onmouseout事件就失效了,
- 请问这段代码在FireFox下怎么写?错误在oDataGrid.rows和 oDataGrid.rows[i].style.backgroundColor
- 新手求指教!散分了!
- 怎么得到一个对象固有方法的构造模型,比如得到xmlhttp对象的open方法的函数定义
- Extjs 4.0 MVC分页
- Javascript/Jquery 实现谷歌浏览器F12开发模式的选择效果
- Ext Js4 grid不显示数据
- jq 读取带id值的input元素
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>