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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

無法設(shè)置元素的值

無法設(shè)置元素的值

偶然的你 2023-12-04 14:40:47
在函數(shù)內(nèi)創(chuàng)建 HTML 輸入元素。調(diào)用該函數(shù)后,元素顯示在該位置上,我可以輸入它,但無法通過腳本訪問它。經(jīng)過研究,我添加了一個(gè)檢查該元素是否存在,如果存在,我仍然無法在腳本中更改其值...我可以使用 document.getElementById("txtSearchBelow").value = 'access me 更改控制臺(tái)中的值'<div id = "searchResults"></div>document.getElementById("searchResults").innerHTML = '<input id="txtSearchBelow"class="form-control" type="text" placeholder="Search..">'+'<br>';var inputBelow = document.getElementById("txtSearchBelow");console.log(inputBelow);console.log('until here it seems fine.');var element = document.getElementById("txtSearchBelow"); //If it isn't "undefined" and it isn't "null", then it exists.if(typeof(element) != 'undefined' && element != null){    alert('Element exists!');// this here doesnt work. why not?    document.getElementById("txtSearchBelow").value = 'eyyy please access me'; } else{    alert('Element does not exist!');}我怎么可以通過控制臺(tái)更改值,但不能在腳本中更改值?編輯:它的工作有延遲!太感謝了 !
查看完整描述

3 回答

?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊

我想說這是因?yàn)樗鼊?chuàng)建元素的渲染時(shí)間比它后面的邏輯要長。

意思是你的 var element = document.getElementById("txtSearchBelow"); 在瀏覽器識(shí)別該元素之前執(zhí)行。

在調(diào)用 document.getElementById("txtSearchBelow") 之前放入延遲計(jì)時(shí)器


查看完整回答
反對(duì) 回復(fù) 2023-12-04
?
慕的地8271018

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊

它工作得很好,我沒有收到你的抱怨......


document.getElementById("searchResults").innerHTML = '<input id="txtSearchBelow"class="form-control" type="text" placeholder="Search..">'+'<br>';

var inputBelow = document.getElementById("txtSearchBelow");

console.log(inputBelow);

console.log('until here it seems fine.');

var element = document.getElementById("txtSearchBelow");

// If it isn't "undefined" and it isn't "null", then it exists.

if (typeof(element) != 'undefined' && element != null) {

    console.log('Element exists!');

    // This line works for me...!

    document.getElementById("txtSearchBelow").value = 'eyyy please access me'; 

} else {

    console.log('Element does not exist!');

}

<div id="searchResults"></div>


查看完整回答
反對(duì) 回復(fù) 2023-12-04
?
大話西游666

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊

也許是瀏覽器的問題?計(jì)算機(jī)系統(tǒng)和加載延遲是可能的。我可以運(yùn)行它



查看完整回答
反對(duì) 回復(fù) 2023-12-04
  • 3 回答
  • 0 關(guān)注
  • 216 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)