[英]Change Image Border Color Twice onclick
我正在嘗試更改圖像邊框的顏色onclick。 首先,當用戶單擊圖像時,圖像邊框顏色變為綠色,以后需要變為白色。 以下是我的代碼,如果我做錯了事,請告訴我。 它始終顯示白色圖像邊框顏色,從不顯示綠色。
<div style="float:left;width:30%;">
<img id="1" src="/images/37.jpg" width="163" height="100" alt="image not displayed" onclick="openOnImageClick(this)" />
<img id="2" src="/images/102.jpg" width="163" height="100" alt="image not displayed" onclick="openOnImageClick(this)" />
</div>
<script type="text/javascript">
function openOnImageClick(image)
{
image.style.border = "3px solid green";
// Some Ajax processing happens here
image.style.border = "3px solid white";
}
</script>
<div style="float:left;width:30%;">
<img id="1" src="/images/37.jpg" width="163" height="100" alt="image not displayed" onclick="openOnImageClick(this)" />
<img id="2" src="/images/102.jpg" width="163" height="100" alt="image not displayed" onclick="openOnImageClick(this)" />
</div>
<script type="text/javascript">
function openOnImageClick(image)
{
image.style.border = "3px solid green";
// Some Ajax processing happens here
setTimeout(function change ()
{
image.style.border = "3px solid white"
}, 3000);
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.