アプリケーションは、印刷版の一時 HTML ページを作成します。ユーザーがページを操作できないように、ページ上のすべてを無効にすることができます..しかし、それは色が灰色になり、ユーザーは読書に問題を抱えています. SO私はすべてを読み取り専用にしたい..
これが私のコードです。
var x = 0;
var element;
while (x < document.getElementsByTagName("input").length) {
element = document.getElementsByTagName("input")[x].type
if (element = "BUTTON") {
document.getElementsByTagName("input")[x].onclick = null;
}
if (element = "TEXT") {
document.getElementsByTagName("input")[x].readOnly = true;
}
if (element = "CHECKBOX") {
document.getElementsByTagName("input")[x].disabled = true;
}
x++;
}
チェックボックスのifブロックを削除すると、正常に機能します。しかし、チェックボックス条件を含めると、すべてが無効になります(ボタンとテキストも含む)..デバッグすると、すべてのifブロックが実行されていることがわかります..理由がわかりません。
この点で誰か助けてもらえますか?