web前端是网站开发么|前端开发试题网站|国内购物网站前端开发状况
代码片段 1
<!DOCTYPE html>
<html lang=”zh-CN”>
<head>
<meta charset=”utf-8″>
<title>需要前端开发的网站:js评分效果</title>
<style>
* {
margin: 0;
padding: 0;
}
.pingfen {
width: 220px;
margin: 10px auto;
height: 28px;
}
.pingfen li {
width: 27px;
float: left;
height: 28px;
cursor: pointer;
background: url(http://yinhu.xinnet.tzjdwl.cn/test/score/images/star.gif) no-repeat 0 0;
list-style: none;
}
.pingfen span {
height: 28px;
line-height: 28px;
float: right;
font-size: 18px;
}
</style>
</head>
<body>
<div id=”pingfen” class=”pingfen”>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<span class=”text”></span>
</div>
<div id=”pingfen2″ class=”pingfen”>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<span class=”text”></span>
</div>
<div id=”pingfen3″ class=”pingfen”>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<span class=”text”></span>
</div>
<script>
window.onload = function () {
function score(id) {
var oPf = document.getElementById(id);
var aLi = oPf.getElementsByTagName(‘li’);
var oText = oPf.getElementsByTagName(‘span’)[0];
var description = [‘失望’, ‘不满’, ‘一般’, ‘满意’, ‘惊喜’,]
var i = 0;
for (i = 0; i < aLi.length; i++) {
aLi[i].index = i;
aLi[i].onmouseover = function () {
for (i = 0; i < aLi.length; i++) {
if (i <= this.index) {
// console.log(i,this.index);
aLi[i].style.backgroundPosition = “0 -29px”;
oText.innerText = (this.index + 1) + ‘分 ‘ + description[i];
}
else {
aLi[i].style.backgroundPosition = “0 0”;
}
// if()
}
};
aLi[i].onmouseout = function () {
oText.innerText = ”;
};
aLi[i].onmousedown = function () {
// alert(‘提交成功:’+(this.index+1)+’分’);
oText.innerText = (this.index + 1) + ‘分 ‘ + description[this.index];
};
}
}
score(‘pingfen’);
score(‘pingfen2’);
score(‘pingfen3’);
};
</script>
</body>
</html>
网站前端开发公司|网站开发前端和后端的区别|适合新手前端开发的网站
评论前必须登录!
注册