我正在嘗試使JavaScript交替顯示多個表中每行的顏色。問題在於有些桌子根本不會被改變。所以,我想利用這個代碼來獲取表中的行:無法讓getElementsByTagName正常工作
function alternateRows(myTable)
var rows = document.getElementsByTagName("table").getElementsByClassName(myTable).getElementsByTagName("tr");
而且,在HTML:
<body onload="alternateRows('myTable')";>
<table class="myTable">
我可以,如果我用它工作得很好id屬性並將JavaScript更改爲:
var rows = document.getElementById(myTable).getElementsByTagName("tr");
任何建議都會很棒。謝謝!
那麼接下來你如何從一個標籤獲得一個特定的類? – user2198320 2013-03-22 08:38:34
@ user2198320:我相信我在回答中顯示了這一點。該屬性名爲'.className':https://developer.mozilla.org/en-US/docs/DOM/element.className。 – 2013-03-22 08:41:42
噢,我明白了。如果我只能使用班級和無身份證件,我該怎麼辦? – user2198320 2013-03-22 08:44:13