js语句怎么直接写在 属性onclick中,不使用绑定函数名的方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js语句怎么直接写在 属性onclick中,不使用绑定函数名的方式相关的知识,希望对你有一定的参考价值。

比如:
<a onclick="sendIndex(i)"></a>
<script type="text/javascript">
function sendIndex(i)$("iframe[name='mainFrame']")[0].contentWindow.imgDblclick(i);
</script>
现在要将 sendIndex()函数的语句直接写在onclick=""中,也就是onclick="js语句"。

请问应该怎么写?
那个参数i 不用管

单引号转义一下,避开引号冲突就好了:
<a onclick='$("iframe[name=\'mainFrame\']")[0].contentWindow.imgDblclick(0);'></a>
参考技术A 拜托,你的i参数是什么呀,怎么写呀

<a onclick='javascript: $("iframe[name='mainFrame']")[0].contentWindow.imgDblclick(0);'></a>

本回答被提问者采纳
参考技术B onclick=‘function() js语句’

以上是关于js语句怎么直接写在 属性onclick中,不使用绑定函数名的方式的主要内容,如果未能解决你的问题,请参考以下文章

button的onclick属性赋值时除了给个js方法,能不能给个常量?

jsp页面中onclick怎么传参到js中

在HTML中,如何写js代码(或者别的)以实现flash的点击事件

script中怎么调用js的方法

js中onclick定义问题

js如何给按钮添加点击事件