###前提・実現したいこと
setTimeout内に、thisを入れる方法を教えて下さい。
###発生している問題・エラーメッセージ
Uncaught TypeError: Cannot set property 'pointerEvents' of undefined
###該当のソースコード
var element = document.querySelectorAll('a'); for (var i = 0; i < element.length; i++) { var them = element[i]; them.addEventListener('click', function() { this.style.pointerEvents = 'none'; console.log('start'); setTimeout(function() { this.style.pointerEvents = 'auto'; // <- ここです! console.log('end'); }, 300); }, false); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/17 09:50
2017/03/17 10:04