1. 程式人生 > >SCRIPT65535:意外地呼叫了方法或屬性訪問 問題解決

SCRIPT65535:意外地呼叫了方法或屬性訪問 問題解決

SCRIPT65535:意外地呼叫了方法或屬性訪問

瀏覽器環境為IE8,原因在於嘗試操作DOM的非法屬性

第一種情況,操作了一個DOM不該有的屬性

<input type="text" id="test"> 如果要改變這個dom的值應該是修改它的value屬性

$('#test').val('hello'); 但是如果寫成了

$('#test').html('hello');

在ie8以上的瀏覽器也OK,給你識別糾正了,但是在ie8以下就不行了

第二種情況,標籤的閉合上

<input type="text" id="test"></input> <p>hello</p> 由於編輯器的自動補全,往往會忽略一些細節上的錯誤例如為input自動加了閉合標籤,如果只操作這個dom的值無影響,但是如果操作下個同級元素就會報錯了例如

$('#test').next().html('hello'); 當debug到test的下一級標籤時,便會發現這個dom的nodeName是input而不是p,input操作html屬性是不合法的,因此就報錯;了。解決方法就是把input的閉合標籤幹掉 轉自:https://blog.csdn.net/yc123h/article/details/51337356?utm_source=copy