我试图让我的div标签可点击,但我无法找出最新的问题。 它是一个五星评级系统,星星赋予不同的价值。从1到5.可点击的div标签
鼠标悬停在div标签正在改变图像,但不会给我任何结果,当点击。
我div标签
<div id="5" OnClick="SendRating(value);" onmouseover=rateStar(id) value="5" ><img src="star.jpg"></div>
function rateStar(rating){
var i = 1;
var ratings = '';
for (i==1; i<=5; i++){
if (i<=rating){
document.getElementById(i).innerHTML = '<img src=\"star1.gif\">';
}
else{
document.getElementById(i).innerHTML = '<img src=\"star.jpg\">';
}
}
}
这是我sendrating功能
function SendRating(RatingValue){
var paramas = "rating="+RatingValue;
$.ajax({
type: "POST",
url: "rating.php",
data: paramas,
success: function(responseText)
{
document.getElementById("ContentHolder").innerHTML = responseText;
}
}
);
}
发送评级方法在哪里? – KMan 2012-01-08 12:22:01
SendRating函数在哪里? – Gerep 2012-01-08 12:22:30
尝试使用sendRating(this)而不是 – 2012-01-08 12:24:08