ドキュメント内のすべての pre タグを変更する方法を知りたい...
私はこれを使用しています:
var preContent = document.getElementById('code').innerHTML;
しかし、これは1つの事前タグの内容を変更するだけです... IDが「コード」のタグ。
JavaScript を使用してすべての pre タグを変更する方法を教えていただければ幸いです
すべてのコードは次のとおりです。
window.onload = function () {
var preContent = document.getElementById('code').innerHTML;
var codeLine = new Array();
var newContent = '<table width="100%" border="1" '
+ 'cellpadding="0" cellspacing="0" >';
codeLine = preContent.split('\n');
for (var i = 0; i < codeLine.length; i++) {
newContent = newContent + '<tr><td class="codeTab1" >'
+ i.toString() + '</td><td class="codeTab2">'
+ codeLine[i] + '</td></tr>';
}
newContent = newContent + '</table>';
document.getElementById('code').innerHTML = newContent;
}
PS: これは、行の前に数字を付けて通常のコンパイラのように見せるためです。