我们在Wordpress 3.8.3中使用WooCommerce,我们突然丢失了我们的结帐按钮并添加到购物车按钮,并在开发工具中看到此错误:
Uncaught TypeError: Cannot set property 'onchange' of null
它还给出了发生错误的索引行,但在dev工具中查看index.php只是空白。任何帮助将不胜感激。
编辑我能够找到索引内容:
<script type="text/javascript">
var urlmenu = document.getElementById( 'menu1' );
urlmenu.onchange = function()
{
window.open(this.options[ this.selectedIndex ].value,'_self');
};
</script>
答案 0 :(得分:0)
您只需将conditional statement用于变量urlmenu
。
试试这个:
var urlmenu = document.getElementById( 'menu1' );
if (urlmenu) {
urlmenu.onchange = function()
{
window.open(this.options[ this.selectedIndex ].value,'_self');
};
}