此问题在此处已有答案:
Why does jQuery or a DOM method such as getElementById not find the element?(7个回答)
10天前关闭。
超文本标记语言:
<p id="p1">Player1</p>
<input type="text" placeholder="hello" id="firstname">
<button id="clickBtn" type="button">Click</button>
字符串
JavaScript:
let clickBtn = document.getElementById('clickBtn');
let firstname = document.getElementById('firstname');
let p1 = document.getElementById('p1');
clickBtn.onclick = function () { p1.innerText = firstname.value; console.log(firstname.value); }
型
在这是在控制台显示未捕获的错误,似乎有一些错误的按钮。我不能看到任何东西得到打印在控制台或屏幕上输入后,在输入。
我希望我输入的文本被打印出来。
1条答案
按热度按时间mrwjdhj31#
您正在将
firstname.value
重新分配到p1.innerText
,其中没有文本。试试下面的代码:
个字符