내 button
클릭에 대해 td
을 숨기고 표시하는 하나의 JavaScript 스크립트를 개발 중입니다. HTML 숨겨진 td는 IE6에서 공백을 사용합니다.
latest IE
에 노력하고 있습니다 그러나 TD를 숨기
td
IE6
보다 숨기고있다하지만 일부 공간을 넣어하려고합니다.
내 코드 :
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
becusae 내 자신의
getElementsByClassName
방법을 쓰고 나는
IE6
지원합니다. 위의 코드는
IE6
브라우저를 제외한 다른 모든 브라우저에서 작동합니다. 이 같은
IE6에서
내 테이블의 모양을
그리고 다른 브라우저
도움을 주셔서 감사합니다.
tr.childNodes[j].style.visibility = "collapse";
tr.childNodes[j].style.display = "none";
을 그리고 당신은 또한 디스플레이 속성을 설정하려는 경우는, 해치지 않을 것입니다 :
코드를 피들에 넣을 수 있습니까? – iyyappan
나는 주 코드 블록을 이미 질문에 넣었습니까? 그런데 IE6을 가지고 계신가요? –
'Element.nodeType'을 사용해 보셨습니까? HTML 줄 바꿈도 공백을 만듭니다. – PHPglue