当我的鼠标悬停功能正常工作时,可点击的图像不会将值发送到我的文本文件,但是当我将div标签更改为(此)其有效时,鼠标悬停功能aint。
这是当鼠标悬停功能起作用而不是发送传送值时
<div id="1" onclick="SendRating(this,id);" onmouseover="rateStar(id)" value="> <img src="star.jpg"></div>
这是我的函数正在发送值的时候,但是鼠标悬停在a'int上起作用。
<div id="2" onclick="SendRating(this.id);" ><img src="star.jpg"></div>
这是我正在使用的两个函数。
function SendRating(RatingValue){
var paramas = "rating="+RatingValue;
$.ajax({
type: "POST",
url: "rating.php",
data: paramas,
success: function(responseText)
{
document.getElementById("ContentHolder").innerHTML = responseText;
}
}
);
}
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\">';
}
}
}
参考方案
当您从html标记调用js函数时,最好使用双引号。
<div id="3" onclick="SendRating(this.id);" onmouseover="rateStar(id);"><img src="star.jpg"></div>
这会工作
PHP:获取调用引用的数组名称 - php假定以下函数并调用:function doSomething( &$someArray ) { // Do something to $someArray } $names=array("John", "Paul", "George", "Ringo"); doSomet…
PHP-复选框组 - php我有一个需要发布的表单复选框组。<input type="checkbox" value="true" checked name="chk0[]"> <input type="checkbox" value="false" name=…
PHP-MySQL结果转换为JSON - php我试图了解如何将MySQL结果转换为JSON格式,以便以后可以在Javascript中使用此JSON来构建HTML表。但是我的代码只是产生大量的空值,我还不明白为什么。$result = mysqli_query($con, "SELECT * FROM Customers"); $test = json_encode($result);…
PHP Count数组元素 - php嗨,有人可以解释为什么这会返回“数组由0个元素组成”。 :$arr = array(1,3,5); $count = count($arr); if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements.…
PHP:从函数返回值并直接回显它? - php这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…