Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在wordpress中单击多个JavaScript函数_Php_Javascript_Wordpress - Fatal编程技术网

Php 在wordpress中单击多个JavaScript函数

Php 在wordpress中单击多个JavaScript函数,php,javascript,wordpress,Php,Javascript,Wordpress,我正在开发一个wordpress插件,需要在不同ID的onClick函数上实现两个函数。我有这样的代码 echo "<div id='cnote_open'><a id='show-note' onclick='document.getElementById(&quot;website-link- box&quot;).style.top=&quot;10%&quot;;return false;' >Show Notif

我正在开发一个wordpress插件,需要在不同ID的onClick函数上实现两个函数。我有这样的代码

echo "<div id='cnote_open'><a id='show-note' onclick='document.getElementById(&quot;website-link-          box&quot;).style.top=&quot;10%&quot;;return false;' >Show Notification</a></div>";

是否有一种方法可以在一次单击中在不同ID上包含多个JavaScript函数?

使用代理的“字符串”定义手动执行此类操作听起来不太好。你应该考虑使用JavaScript类库,然后你应该考虑./P> 提供的两个链接都应该为您提供实现目标所需的所有信息


希望这能有所帮助。

+1——这里唯一有意义的建议——通常Wordpress会随Jquery一起提供,所以这应该是直接使用的。或者用vanilla js绑定你自己的事件。我给出的代码在header.php文件的php函数中,就像调用函数一样,如果我在这里包含我的jqury事件更改,它不会显示出来。我可以这样做吗?onclick='document.getElementById(“网站链接框”).style.top=“10%”;返回false;“&&”document.getElementById(“DVS\u cnote\u env”).style.display=“block”;返回false;'我真的不明白为什么它不能与jQuery一起工作。您的脚本中可能存在问题。正如哈克雷所指出的,这确实是你应该做的事情。无论如何,如果您一直想这样做,我已经修复了您的语句:onclick=“javascript:document.getElementById('website-link-box')。style.top='1‌​0%';document.getElementById('DVS_cnote_env')。style.display='block';return false;“非常感谢,这个答案帮助了我。
onClick='document.getElementById(&quot;dvs_env&quot;).style.display=&quot;block&quot;;return false;'