2 回答

TA貢獻1868條經(jīng)驗 獲得超4個贊
所以我在這里看到兩個問題:
你沒有關閉你的腳本標簽。
你正在調(diào)用 get(); 但該功能不存在于該范圍內(nèi),而僅在 onclick 事件中分配。
這應該可以解決問題:
var btn=document.getElementById("btn");
btn.onclick = function get() {
var x = document.getElementById("text").value;
document.getElementById("para").innerHTML = x;
};
<input type="text" id="text" value="HELLO">
<input type="submit" value="submit" id="btn">
<p id="para"></p>
我已將值預設為“HELLO”,但您可以根據(jù)需要更改它,單擊按鈕時它將提供請求的值。

TA貢獻1820條經(jīng)驗 獲得超10個贊
var btn=document.getElementById("btn");
btn.onclick = function () {
var x = document.getElementById("text").value; // --> HERE
document.getElementById("para").innerHTML = x;
};
btn.onclick()
<input type="text" id="text" value="hello">
<input type="submit" value="submit" id="btn">
<p id="para"></p>
這是您嘗試執(zhí)行的操作的一個有效示例。您不能在該上下文中聲明函數(shù),因為它是匿名的。我的例子很完美,但你應該做一些更像
function get() {
//Do something
}
btn.onclick = get;
get();
添加回答
舉報