JavaScriptのスクリプトを開発していますが、私のbutton
クリックでtd
が表示されなくなります。 IE6
よりHTMLで隠されたtdがIE6の空白を取ります
私はtd
を非表示にしようとしているTDを隠し、そこにいくつかのスペースを置くが、しかし、私のコードでもlatest IE
すべての最新morderブラウザに取り組んでいます。
マイコード:ここで
data = getElementsByClassName("data", "td", myElement);
for (i = 0; i < data.length; i++) {
td = data[i];
tr = td.parentNode;
for (j = 0; j < tr.childNodes.length; j++) {
tr.childNodes[j].style.display = "none";
}
}
私はそれをサポートし、私はIE6
サポートを望んでいないIE6
becusae自分getElementsByClassName
方法を書きました。上記のコードは、IE6
ブラウザを除く他のすべてのブラウザで使用できます。
そして、他のブラウザのヘルプは
おかげで:
IE6で私のテーブルには、このように見えます。
あなたはコードをフィドルに置くことができますか? – iyyappan
私はすでに主要な 'code block 'を質問に入れましたか?あなたはIE6を持っているのですか? –
'Element.nodeType'を使ってみましたか? HTML改行も空白を作成します。 – PHPglue