您的位置:首页 > Web前端 > JavaScript

JavaScript复习--评分控件(类似于淘宝给好差平的星星)

2014-03-14 21:43 441 查看
<script type="text/javascript">
function indexOf(tdds,element)
{
for (var i = 0; i < tdds.length; i++)
{
if (tdds[i] == element)
{
return i;
}
}
}

function InitEvent()
{
var tds = document.getElementsByTagName("td");
for (var i in tds)
{
var td = tds[i];
td.onmouseover=function()
{
var index = indexOf(tds, this);

for (var j = 0; j <= index; j++) {
tds[j].innerText = "★";
}

for (var k = index + 1; k < tds.length; k++) {
tds[k].innerText = "☆";
}
}
}
}
</script>
</head>
<body onload="InitEvent();">
<table>
<tr><td>☆</td><td>☆</td><td>☆</td><td>☆</td><td>☆</td></tr>
</table>
</body>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: