ボタンを操作するのに問題があります。私は、このボタンをクリックしたときに起こるために何かしたい:ボタンaddEventListenerが機能しません
<button id="pigBtn" value="click">Pig It!</button>
を、私のJSファイルが
window.addEventListener('load', function(){
console.log('hello');
let pigBtn = document.querySelector('#pigBtn');
console.log('pigged');
pigBtn.addEventListener('click', function(){
function pigIt(phrase) {
let array = phrase.split(' ');
console.log('array');
for (let i = 0; i < phrase.length; i++) {
let pig = array[i].split('');
let one = pig.shift();
pig.push(one);
pig.push('ay');
let two = pig.join('');
array[i] = two;
}
return array.join(' ');
}
});
});
「こんにちは」と「たらふく食べた」を表示しているが、「配列」はしません。私はここで何が欠けていますか?
'ID = "pigBtn"'対 'querySelector( '#はたらふく食べた')' –
変更してみましょうpigBtn =文書.querySelector( '#pigged'); let pigBtn = document.querySelector( '#pigBtn');そうするためには、 –
IDを探すためにquerySelectorの代わりにgetElementByIdを使用してください...もっと速いです。 – baao