複数のテーブルの各行の色を交互に変更する JavaScript を作成しようとしています。問題は、一部のテーブルがまったく変更されないことです。したがって、このコードを使用してテーブルの行を取得しようとしています:
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");
どんな提案も素晴らしいでしょう。ありがとう!