如何从另一个函数里面调用这个javascript函数?

时间:2009-11-25 19:19:23

标签: javascript html

pic_display+="<img src='"+pic_url+"' onClick='swapImage("+pic_url+");'>

我正在使用上面的代码将图像添加到div的innerHTML中。 每当我点击图片时,我想调用函数swapImage(pic_url)

我还没有弄清楚javascript中的语法,总是把它们与php混淆。

应该怎么写?

由于

4 个答案:

答案 0 :(得分:1)

您可以使用变量而不是字符串转储引用问题:

... onclick="swapImage(this.src)" ...

答案 1 :(得分:0)

应该像这样onClick='swapImage(\""+pic_url+"\");'

注意你需要引用pic URL作为参数,因为你的意思是使用字符串而不是变量。

答案 2 :(得分:0)

而不是

onClick='swapImage("+pic_url+");'>

onClick='swapImage(\""+pic_url+"\");'>

答案 3 :(得分:-1)

您需要将函数参数包含在引号中,就像使用src属性一样。例如。

  pic_display+="<img src='"+pic_url+"' onClick='javascript:swapImage(\""+pic_url+"\");'>