0
すばやいスクリプトを使ってアラートを適用し、ページ上のすべてのアンカーとボタンにメッセージをリダイレクトします。これまでのところ、私はこのすべてのアンカーのために働いてい:すべてのボタンに機能を適用しますか?
document.querySelector('body')
.addEventListener('click', function (event) {
if
(event.target.tagName === 'A' || event.target.tagName === 'button') {
event.preventDefault();
alert("test");
window.open('http://www.test.com', '_self');
}
});
私は(スクリプト内の||の後を参照)、すべてのボタンに同じ考え方を適用しようとすると、それは適用されません。何か不足していますか?
' "ボタン"!== "BUTTON"' [ 'Element.tagName'](https://developer.mozilla.org/en-US/docs/Web/API/Element/tagName):_ "HTMLドキュメントとしてフラグが立てられたDOMツリーのHTML要素で、tagNameは要素名を**大文字形式で返します**" – Andreas