テーブル内に新しい行を作成するときにonmouseoverを挿入しようとしていますが、表示されません。私は何か愚かな行方不明ですか?DOM onmouseoverが表示されない
var row = document.createElement("TR");
row.id = i;
row.onmouseover = hover(i);
var td1 = document.createElement("TD");
row.appendChild(td1);
tbody.appendChild(row);
変数 'i'はループ内の現在の番号です。行のIDは正常に表示されますが、オンマウスオーバーは表示されません。
IDは数字であってはなりません。 HTML仕様の一部です。 – epascarello
@epascarello:ブラウザでは常にIDの番号が許可されています。そのため、[HTML5ではIDを任意の文字で始めることができます](http://mathiasbynens.be/notes/html5-id-class) –