正在嘗試使用html5和css獲得5星級評分。我如何使用JavaScript進行5星級評分
我所做的是,我拍攝了2張圖片,一張是紅色和綠色的星星。
初始時星星會變紅,當我們點擊星星評分時,直到被點擊的星星變成綠色。
所以我用的onclick改變形象...
這裏是我的代碼:
<!DOCTYPE html>
<html>
<head>
<script>
function changeImage()
{
element=document.getElementById('myimage')
if (element.src.match("bulbon"))
{
element.src="images/1.png";
}
else
{
element.src="images/2.png";
}
}
</script>
</head>
<body>
<img id="myimage" onclick="changeImage()"src="images/1.png">
<img id="myimage" onclick="changeImage()"src="images/1.png">
<img id="myimage" onclick="changeImage()"src="images/1.png">
<img id="myimage" onclick="changeImage()"src="images/1.png">
<img id="myimage" onclick="changeImage()"src="images/1.png">
</body>
</html>
什麼,我現在需要的是,當我點擊等級的星星,只有第一個明星得到改變。直到我點擊的明星應該得到顏色改變...
我該怎麼做?
- ID是一個獨特的屬性,並且不能以這種方式被使用,使用類,而不是 –
因爲這並沒有任何關係做帆布,請刪除畫布標籤。儘管你可以,你也沒有使用jQuery。 –