未捕获的ReferenceError:函数未定义- Wordpress特有的问题
Uncaught ReferenceError: function is not defined - Wordpress specific issue
所以我一直试图在一个WordPress网站上实现这个脚本,我一直在工作,但它一直抛出错误Uncaught ReferenceError: toggle_visibility is not defined
,我不完全确定为什么,因为它在WordPress之外根据其他人工作。我之前在WordPress中遇到过一些问题,比如$需要与jQuery等进行交换,但到目前为止我一直没有成功解决这个问题。基本上,我只需要它在两个div上切换display:block/none
,当点击相应的链接时。
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
<div id="choose-membership">
<a href="#" onclick="toggle_visability('ms-membership-wrapper-202');">Click here for free membership</a>
<a href="#" onclick="toggle_visability('ms-membership-wrapper-213');">Click here for Paid membership</a>
</div>
您的onclick
事件有一个错别字:
onclick="toggle_visability('ms-membership-wrapper-202');"
应:onclick="toggle_visibility('ms-membership-wrapper-202');"
试试吧
功能拼写错误。函数是toggle_visibility
,你把toggle_visability
在你的HTML。
<div id="choose-membership">
<a href="#" onclick="toggle_visibility('ms-membership-wrapper-202');">Click here for free membership</a>
<a href="#" onclick="toggle_visibility('ms-membership-wrapper-213');">Click here for Paid membership</a>
</div>
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- 未捕获的ReferenceError:$未定义
- this.router在AngularJS 2中未定义
- Wordpress中带有JQuery Accordion的未定义匿名函数
- Wordpress:未捕获引用错误:未定义速度
- 内联JavaScript抛出“未定义”(它是!) - 也许与WordPress相关
- WordPress自定义类别页面未加载javasctipt文件并给出404错误
- Wordpress:JQuery未定义,导致IPhone无限刷新
- TypeError: & # 39;未定义# 39;不是对象(求值'$.fn') - Wordpress
- 未捕获的ReferenceError:函数未定义- Wordpress特有的问题
- WordPress REST API-新类别返回未定义,但仍然可以访问
- Wordpress符号在称为AJAX脚本的代理中未定义