XML/XSL から生成され、その場で Javascript がレイアウトを生成する Web ページのかなり広範なコードを調べています。私が問題を抱えているのは、値がない場合は要素が空のテキスト ノードであり、値がある場合は通常のテキスト (編集可能なフィールドがない) であることを IE (具体的には v.10) が示しているようです。
これにより、 の動作が変更され、編集不可能なテキストになるようです。
私が見ることができる最初のステップは、Javascript が DOM を介して要素を生成することです。
input = document.createElement("input");
input.setAttribute("id", "blah");
input.setAttribute("type", "text");
次に、それを親に追加します。次に、ページを再度実行し、これらのフィールドにある値を挿入する関数が実行されるようです。
input.value = "Hello World";
Chrome と Firefox では入力フィールドが入力された状態で適切に表示されますが、IE10 では値がプレーン テキストであるかのようにしか表示されません。
私はこの種の Web ページ生成を行ったことがないので、誰かがこれを理解するのを手伝ってくれて、これをトラブルシューティングできることを願っています。これが機能する方法を変更することは (現時点では) オプションではないため、IE も満足できるように修正しようとしています。
ありがとう