Cannot read property 'nodeName' of null?
引用了一个文本编辑器的 插件 结果插件里面的 var is_textarea = option_element.nodeName == 'TEXTAREA' || option_element.nodeName == 'INPUT'; 不识别nodeName 用的是1.11的jquery版本 是版本的原因吗?应该如何解决 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
一般这种插件报错,都是因为你自己的js代码中某个细节不对引起的。我猜想可能是你传的这个option_element这个对象不存在引起的,做了个小例子:
window.onload=function(){varelement=document.getElementById("test");console.log(element.nodeName);//注意在控制台看这个输出}</script>实际上我的页面中是没有id为test的元素的,所以element实际上没有取到,最后输出结果:
建议你检查一下代码中是否有元素没有正确的获开到~ |
|
|
|
|