1

このページのボタンをクリックしてhtmlページのコピーを作成する必要がありますが、すべてがその<input type = 'text'...値に置き換えられます。

2番目の部分は処理できると思いますが、最初にhtmlコードを取得するにはどうすればよいですか? これは可能ですか?

HTMLレポートを生成するためにこれが必要です。
私のプログラムの内部ブラウ​​ザにページが表示されます。基本的な考え方は、学生が入力のあるページを見て、すべて入力したら、HTML ページ内のボタンを押すと、一部の JS ハンドラーが機能して同じページに送信されますが、後で教師が確認するための入力はありません。

4

3 に答える 3

2

ドキュメント DOM 要素を使用してシリアル化できます。

(新しい XMLSerializer()).serializeToString(ドキュメント);

クロスブラウザーの互換性については、この投稿を参照してください

于 2013-06-01T19:09:49.337 に答える
2

ドキュメントの本文の html を取得する場合は、次のようにします。

document.body.innerHTML

その後、必要に応じて変更して変更できます。

document.body.innerHTML = ... modified html ...

ただし、 jQueryを使用して DOM を操作するなど、結果を達成するためのより良い方法があります。

于 2013-06-01T19:03:02.740 に答える
1

をお持ちの場合は、<form>に追加?post=1して同じページに投稿できますaction

次に、phpで

if ($_GET["post"]==1) { 
//same table or div structure getting the values submitted by the form
}

あなたはそれを行う方法を知っていますか?これはあなたが必要でしたか?

于 2013-06-01T19:13:01.950 に答える