Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.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
wordpress页面中的Javascript_Javascript - Fatal编程技术网

wordpress页面中的Javascript

wordpress页面中的Javascript,javascript,Javascript,我有这段代码,但当我在html中调用它时,它在wordpress中没有任何作用。 我怎样才能修复这个>谢谢 <script language="javascript"> var l1OK_WC = false; var l2OK_WC = false; function share() { alert('yo'); } function getIt_wc() { if(l1OK_WC) window.open('http://google.ca','_self

我有这段代码,但当我在html中调用它时,它在wordpress中没有任何作用。 我怎样才能修复这个>谢谢

<script language="javascript">
var l1OK_WC = false;
var l2OK_WC = false;
function share()
{
   alert('yo');
}
function getIt_wc()
{
   if(l1OK_WC)
      window.open('http://google.ca','_self');

   if(!l1OK_WC)
      alert("Message 1");
   else if(!l2OK_WC)
      alert("Message 2");
}
</script>
这是在html中

<a class="Style3" href="javascript:getIt_wc();"><img src="http://i.imgur.com/XJy0nEq.png" /></a>
单击按钮时,不会显示任何消息。这个脚本在blogger或html站点上运行良好,但在wordpress上不起作用。我在wordpress页面上做这个


谢谢。

试试这样:

HTML

你根本不需要a标签。只需在图像上使用onclick并移除a标记:


在Wordpress网站上,比如你正在使用CMS,或者你在Wordpress上有一个博客。像这样在href中使用javascript是非常糟糕的。使用自己的域并安装了wp会导致这种情况,但按钮是不可点击的。
<a class="Style3" id="my_button" ><img src="http://i.imgur.com/XJy0nEq.png"/></a>
myLink = document.getElementById('my_button');
myLink.onclick = wc;

function wc(){
   if(l1OK_WC)
      window.open('http://google.ca','_self');

   if(!l1OK_WC)
      alert("Message 1");
   else if(!l2OK_WC)
      alert("Message 2");
}
<img class="Style3" src="http://i.imgur.com/XJy0nEq.png" onclick="getIt_wc()" />
.Style3 {
    cursor: pointer;
}