0

そのため、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"が定義されていません

何か案は?ありがとう!

4

1 に答える 1

0

変更された行:あなたは逃しましたdocument

                            //-----------\/
  document.replaceChild(sortedDocument, document.getElementById('content'));
于 2012-10-01T17:23:57.273 に答える