私はこれでGoogleのためのいくつかの結果を見つけましたが、何も満足していないので、私は誰かが知っているかもしれないことを望んでいた。 innerHTMLのを使用してselect要素を移入すると、IEDOMで選択してください
では動作しませんが、私はそれが、何もしないファイルを設定していると、それはIE以外のすべてで動作するよう
それはそう、ここで誰もが気にする場合のコードです:
<html>
<head></head>
<body onload="populate();">
<script type="text/javascript">
function populate()
{
document.getElementById("test").innerHTML = '<option id="a">works</option>';
}
</script>
<select id="test"></select>
</body>
</html>
誰にも解決策がありますか?私はすべてを取り除き、手動で別の関数からhtmlを返すようにappendChildを手動で使いたいと思うので、これはうまくいかないと思われます。
すべてのアイデアをいただければ幸いです。
innerTextはFirefoxではサポートされていません。http://www.quirksmode.org/dom/w3c_html.html – karim79
** @ karim79:**ありがとうございました。 IE6ではInnerTextが本当に必要なだけなので、FirefoxがそれをサポートしていなくてもInnerTextは必要ありません。 –
+1 - 今私は知らなかった。 – karim79