[英]how to call this javascript function from inside another function?
pic_display+="<img src='"+pic_url+"' onClick='swapImage("+pic_url+");'>
我正在使用上面的代碼將圖像添加到div的innerHTML中。 我想在每次單擊圖像時調用函數swapImage(pic_url)
。
我仍然沒有弄清楚javascript中的語法,總是將它們與php混淆。
應該怎么寫?
謝謝
您可以使用變量而不是字符串來轉儲引用問題:
... onclick="swapImage(this.src)" ...
應該像這樣onClick='swapImage(\\""+pic_url+"\\");'
請注意,當圖片網址作為參數時,您需要引用它,因為您的意思是使用字符串而不是變量。
代替
onClick='swapImage("+pic_url+");'>
嘗試
onClick='swapImage(\""+pic_url+"\");'>
您需要像使用src屬性一樣將函數參數包裝在引號中。 例如。
pic_display+="<img src='"+pic_url+"' onClick='javascript:swapImage(\""+pic_url+"\");'>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.