我有问题得到一个按钮的工作。我想,当我点击这个按钮事情发生:按钮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”''VS querySelector( '#清管')' –
变化让pigBtn =文件.querySelector( '#清管');让pigBtn = document.querySelector('#pigBtn'); –
使用getElementById而不是querySelector来查找一个ID ...它快得多。 – baao