只要點擊鏈接,圖像應該被更改。我怎樣才能實現這與JavaScript和HTML?我曾嘗試和收集的信息,並拿出代碼點擊鏈接時如何切換圖像?
<script type="text/javascript">
function changeImage(element) {
document.getElementById('imageReplaceTel').src = element;}
</script>
<a href={{callphonenumber}} style="color:white" onclick="changeImage({{asset('bundles/testProject/images/telephoneSelected.png')}})">
<img src="{{asset('bundles/testProject/images/telephone.png')}}" width="54px" height="54px" id="imageReplaceTel" alt="Images"></img></a>
我希望這會工作,但它失敗了,我可能失去了一些東西,因爲我用JavaScript初學者。謝謝
你也可以通過url作爲變量使它更容易: HTML:'Click here' Javascript:'function Changetheimage(new_src){ document.getElementById(「img1」)。src = new_src; }' –
謝謝你們兩位。我使用Nikkis代碼和Jeffreys方法來傳遞一個變量並且圖像切換工作,但是因爲我使用了Symfony 2(小枝),所以我必須稍作修改,看起來像這樣 - > onclick =「changeImage('{ {asset('bundles/testproject/images/email.png')}}')「 – BCI
仍然有一個問題,正如我在圖像切換之前所說的那樣,但還不夠快。是否有用戶點擊鏈接時立即調用該事件? – BCI