1
Newby Javascript 질문은 여기에 있습니다. 아, 그리고 저는이 작업을 수행하는 여러 가지 방법에 대한 정보를 알고 있습니다.이 사이트에서 많이 설명되어 있습니다. 그러나이 질문은 특히이 코드와 관련이 있습니다.자바 스크립트 : 표 행 숨기기
이 코드는 내가 일하고 있어요 사이트에 광범위하게 사용되어왔다<html>
<head>
<script type="text/javascript" language="javascript">
function getField(fieldType, fieldTitle) {
var docTags = document.getElementsByTagName(fieldType);
for (var i = 0; i < docTags.length; i++) {
if (docTags[i].title == fieldTitle) {
return docTags[i]
}
}
}
function SetHidden() {
getField('tr', 'TRA').style.display = 'none';
getField('tr', 'TRB').style.display = '';
}
SetHidden()
</script>
</head>
<body>
<table>
<tr title="TRA">
<td>Tier A Kit Count</td>
<tr title="TRB">
<td>Tier B Kit Count</td>
</tr>
</table>
</body>
</html>
[그것은 일부 사용자 지정 자바 스크립트가있는 셰어 페이지입니다,하지만 난 새 페이지에서 사용할 경우 나는 getField('tr', 'TRA').style.display = 'none'
에 대한 오류가 계속 스타일이 정의되지 않았거나 객체가 아닙니다.
잘못된 위치에 쉼표가 표시됩니까? 아니면 다른 곳에서 getElementsByTagName을 호출하는 공유 지점 페이지입니까?
이 특정 코드 문제를 해결하는 데 도움이되는 경우 큰 도움이 될 것입니다. 페이지가 완전히로드되기 전에
감사의 뜻 Barmar. 나중에 참조 할 수 있도록 그런 식으로 함수를 호출하는 것이 더 좋습니까? – sansSpoon