第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法從輸入字段獲取用戶輸入并將其分配給另一個 div 的 innerHTML

無法從輸入字段獲取用戶輸入并將其分配給另一個 div 的 innerHTML

繁星點點滴滴 2021-06-16 09:05:17
我知道這個問題聽起來很傻,但我很好奇為什么我可以在 JavaScript 中避免這個問題?,F(xiàn)在在下面的代碼中我給出了:var btn=document.getElementById("btn");btn.onclick = function get() {  var x = document.getElementById("text").value; // --> HERE   document.getElementById("para").innerHTML = x;};get();<input type="text" id="text" value=""><input type="submit" value="submit" id="btn"><p id="para"></p>現(xiàn)在,當我在函數(shù)內(nèi)部分配變量 x 時,在(“文本”)之后我得到 .nodeValue 而不是得到 .value。這是我的代碼編輯器的問題還是我有錯誤,因為每次我在輸入字段中輸入名稱時,它都會顯示段落內(nèi)的結果,它出現(xiàn)并且快速消失
查看完整描述

2 回答

?
MYYA

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ù)需要更改它,單擊按鈕時它將提供請求的值。


查看完整回答
反對 回復 2021-06-18
?
拉莫斯之舞

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();


查看完整回答
反對 回復 2021-06-18
  • 2 回答
  • 0 關注
  • 136 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號