亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

我將如何訪問文本字段以操作其中的信息?

我將如何訪問文本字段以操作其中的信息?

米琪卡哇伊 2021-06-30 06:07:35
我正在嘗試使用 id="first" 訪問文本字段,以便我可以讀取其中的任何信息,甚至可以通過 java 腳本將信息寫入其中。這是我嘗試的最后一種方法,我知道這行不通,但我的大腦很累,我已經用了好幾天了。我是 Java 腳本的新手,我只是把它當作一個實驗來玩,但現在它讓我發瘋了。<script> { var targetDiv = document.getElementById("popover-content-   right").getElementsByClassName("well popover-   right").getElementById("edit-   user").getElementById("first")[0];  targetDiv.textContent = "Hello world!";}</script>我嘗試了其他幾種方法,但沒有奏效。<div id="popover-content-right" class="well popover-right" data- dicomgrid-active-popover="create" style="top: 133px; width: 480px; display: block;"> <form id="edit-user" onsubmit="return saveForm(this)"><div class="form-inline">  <div class="form-group">    <label data-i18n-token="global:first-name">First name</label><br>    <input id="first" data-validate="required" class="form-control">    <span class="help-inline small"></span>  </div>  </div>  </form>  </div>我希望當我向顯示在那里的文本字段寫一些東西時,例如“Hello world”,但現在我什么也沒得到,它只是保持空白。
查看完整描述

1 回答

?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

只是一個簡單的document.getElementById應該返回您所需的元素,并.value讓您訪問元素的值,就像普通變量一樣。


onload = function() {

  var textField = document.getElementById("first");

  var value = textField.value; //read

  textField.value = "something"; //write

}

<div id="popover-content-right" class="well popover-right" data- 

dicomgrid-active-popover="create" style="top: 133px; width: 480px; 

display: 

block;"> 

<form id="edit-user" onsubmit="return saveForm(this)">

<div class="form-inline">

  <div class="form-group">

    <label data-i18n-token="global:first-name">First name</label><br>

    <input id="first" data-validate="required" class="form-control">

    <span class="help-inline small"></span>

  </div>

  </div>

  </form>

  </div>


查看完整回答
反對 回復 2021-07-01
  • 1 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號