Javascriptを使用して動的にテーブルを構築しています。XML ファイルで見つかったすべての製品に対して行が作成されます。次のように、MouseOver MouseOut および Onclick の EventListeners を作成しようとしています。
OnClick - クリックされた行の innerHTML でアラートが表示されます。
OnMouseOver - 行クリックの背景を #19405f に変更
OnMouseOut - 背景を #FFFFFF に戻す
コードは次のとおりです。
var root=document.getElementById('information');
var tab=document.createElement('table');
tab.className="productTable";
var tbo=document.createElement('tbody');
for (var i=0; i<mobiles.length; i++){
var row=document.createElement('tr');
var cell=document.createElement('td');
cell.appendChild(document.createTextNode(mobiles[i].name));
row.appendChild(cell);
var cell=document.createElement('td');
cell.appendChild(document.createTextNode(mobiles[i].price));
row.appendChild(cell);
tbo.appendChild(row);
}
tab.style.border = "1px solid #000";
tab.appendChild(tbo);
root.appendChild(tab);
何か案は?