所以,我正在处理一个在 xml 上使用 xsl 来创建 html 表的页面。当有人单击按钮时,我希望 xsl 用于更改。我正在研究 javascript,我认为我已经很接近了,但我就是做错了。
function sort()
{
xsl=loadXMLDoc("sort.xsl");
xsltProcessor=new XSLTProcessor();
xsltProcessor.importStylesheet(xsl);
sortedDocument = xsltProcessor.transformToFragment(xml,document);
document.replaceChild(sortedDocument,getElementById('content'));
}
我可以很容易地让它与 appendChild 一起工作,但它会在最后添加新表,而不是用新的排序表替换当前表。
现在,使用 replaceChild() 方法,我不断收到错误消息:“getElementById”未定义
有任何想法吗?谢谢!