【发布时间】:2013-05-22 13:33:22
【问题描述】:
我正在使用 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);
有什么想法吗?
【问题讨论】:
-
我建议尝试jQuery。
标签: javascript html onclick mouseover mouseout