不能在firefox,chrome和safari上使用onclick

2024-10-01 09:16:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个使用python、HTML和javascript的程序。我有两个图像,作为一个按钮改变颜色的mouseover和onmouseout。它还有一个在onclick事件发生时工作的函数。但在IE浏览器上,chrome浏览器并不是很好用。错误控制台不会标记任何错误,也不会错误.log在控制台上。在

你看到代码有什么问题吗?有没有像onmouseover、onmouseout或onclick这样的函数在这些浏览器上不起作用?在

      <td><img src="/RH/images/tacha.png" onclick="eliminarRenglon('eliminar','%s');testing()" 
      onmouseover="this.src='/RH/images/tacha_2.png'" onmouseout="this.src='/RH/images/tacha.png'" /></td>''' % variable

     function testing(){
        alert("JUST TESTING");
     }

甚至“测试”功能都不起作用。“eliminarRenglon”函数和“testing”函数在IE上运行得非常好。这是“eliminarRenglon”的代码,但由于它在IE上运行得很好,我不知道问题是否出在它身上。在

^{pr2}$

我真的很感激你的帮助 谢谢!在


Tags: 函数代码srcpng错误浏览器testingie
1条回答
网友
1楼 · 发布于 2024-10-01 09:16:22

我建议在图像中添加一个选择器值,然后以不引人注意的方式绑定事件(使以后的维护更容易)。在

这样做:

<img src="/RH/images/tacha.png" class="myImage" />

然后,在加载DOM之后,附加事件(为了简单起见,这里使用jquery)

^{2}$

相关问题 更多 >