このコードの何が問題になっていますか?
(function (){
'use strict';
// add hasClass function
String.prototype.hasClass = function (className) {
return this.className.search('(\\s|^)' + className + '(\\s|$)') != -1 ? true : false;
};
console.log(document.getElementById('link').hasClass('test'));
})();
私はそれが戻るtrue
かfalse
、または戻ることを期待しますが、私が得るのは
TypeError: document.getElementById("link").hasClass is not a function**
UPD:みんなありがとう。今、私はそれを取得します。メソッドを文字列ではなくオブジェクトまたは要素(もっと正しいのは何ですか?)に設定する必要があります!