關於使用 document.getElementById("input").value 給輸入域賦值賦不上的問題
今天遇到一個奇葩的問題,用
document.getElementById("audit_shenpi_input").value = ‘aaa’;
給一個正常的輸入域賦值時死活賦不上,輸入域一直顯示為空,但是開啟瀏覽器的除錯模式,輸入域就可以看到值aaa了。
很正常的輸入域如下:
<INPUT name=audit_shenpi_input class=tab4 id=audit_shenpi_input type=text size=80 maxLength=255 readOnly value=‘’>
查了半天,也換了好幾種寫法,例如
formname.input.value = '111';
也沒生效。
後來。。。
後來。。。
刪除了JS中一行程式碼就好了,它就是
console.log();
這。。。這。。。這。。。
太不可思議了。
哪位大拿能給解釋一下原因?
相關推薦
關於使用 document.getElementById("input").value 給輸入域賦值賦不上的問題
今天遇到一個奇葩的問題,用 document.getElementById("audit_shenpi_input").value = ‘aaa’; 給一個正常的輸入域賦值時死活賦不上,輸入域一直顯示為空,但是開啟瀏覽器的除錯模式,輸入域就可以看到值aaa了。
document.getElementById("id").value與$("#id").val()之間的區別
....今天在專案中遇到這麼一個JS報錯:原因是程式碼中有這麼一段:對,就是varotherWageChageType =document.getElementById("otherWageChageT
SpringBoot使用@Value給靜態變數注入值
SpringBoot中使用@Value()只能給普通變數注入值,不能直接給靜態變數賦值 例如,application-dev.properties 配置檔案有如下配置: 給普通變數賦值時,直接在變數宣告之上新增@Value()註解即可,如下所示: 當要給靜態變數
AngularJS--給video標籤賦值播放不了
公司在做直播,H5使用video標籤來播放拉流地址的,但是小編遇到一個問題,把拉流地址寫死在src屬性裡就可以播放,但是從庫裡動態獲取賦值給src時就播放不了,查了查是由於用AngularJS的原因 動態獲取到的路徑angular環境不識別,需要進行處理一下
KendoUI關於Grid頁面刷新賦值(不修改數據庫)
fresh 修改 png row -1 event var 技術 remove 1.Grid頁面某個字段修改賦值(不用刷新) var row = GG.data("kendoGrid").select(); var data = GG.data("kend
shell 腳本中 空格的註意問題:= 賦值兩邊不能有空格,而if比較判斷時 = 兩邊必須加空格
花括號 判斷 建議 閱讀 i+1 字符 變量 中間 必須 shell腳本對空格有嚴格的規定,賦值語句等號兩邊不能有空格,而字符串比較,等號兩邊必須有空格 賦值時: i=1 i=$((i+1)) // =用作賦值時,兩邊絕對不
IEnumerable 集合迴圈賦值會不成功!要改為 List 集合迴圈賦值
public static void Smo2(ref IEnumerable<AA> list) { foreach (var item in list) { Conso
C++ 拷貝建構函式和過載賦值操作符不能相互呼叫
拷貝建構函式呼叫過載賦值操作符,過載賦值操作符呼叫拷貝建構函式的寫法都是沒有意義的。首先:拷貝建構函式的存在意義--------是通過已有的物件構造新的物件,構造完畢後才有兩個物件;過載賦值操作符的意義-----------將一個物件的值賦給另一個物件,兩個物件都已經構造完畢了。拷貝建構函式----呼叫---
js陣列賦值:不修改原陣列,返回新的陣列 。
有一個數組arr = [1, 2, 3, 4, 10]。 var str = new Array; str = arr; //這個不是賦值,將陣列arr的引用賦給str,所以改變str也會改變arr (js實際建立的str是一個物件); 正確賦值:
var self = this;使用,出現的問題,賦值賦不上
//ajax返回來資料,可以觀測到,就是在頁面上賦值不好使! searchUrlList:function (currentPage) { var self = this; $.ajax({ &nb
條款5:類拷貝賦值操作符不能作用於-》常量成員變數和引用成員變數
1.知識點: 什麼時候一個空類,不再是空類了呢?當c++編譯器處理之後。 如果沒有定義,編譯器會為你產生四個函式: 1) 預設建構函式 2) Copy建構函式 3) 賦值建構函式 4) 解構函
解決js賦值時需要新增alert方法賦值才成功否則賦值語句不執行問題
最近在調整頁面欄位賦值問題,在賦值語句之前存在ajax方法,在ajax方法中對賦值欄位有進行操作,ajax方法呼叫完畢後,欄位的賦值語句並不執行,新增alert語句後,賦值語句就執行了
[AJAX]js設定全域性變數,在ajax中給予賦值賦值不上
因為Ajax是以非同步方式來獲取資料的,執行Ajax的時候你程式是繼續往下面執行的,這樣你那個變數沒有被Ajax方法賦值,因此你的邏輯是無法使用同步方式編寫的 解決方法一: 將邏輯賦值寫在ajax回
js生成隨機編碼並賦值給input文本框
查看 技術 根據 1-1 javascrip clas times product pro 效果圖如下: 頁面代碼: <div class="form-item form-width-in fr">
MVC的ViewData自動給Razor寫的input賦值
現在 post 裏的 img 技術 src ima http rdquo 問題: 寫編輯的時候,突然發現,沒有值的model,突然出現了值,而且值是ViewData中值。 後臺: this.ViewData["test"] = "測試"; 前臺:
javascript給輸入框賦值的一個誤區
廣東 res size col gen 密碼 表單 head box 一. 錯誤的示範 如下代碼所示,如果需要用javascript獲取id為username1, password1的輸入框的值,將其寫入id為username2, password2的輸入框,那麽紅線區域的
Spring Boot使用Value註解給靜態變數賦值的方法
昨天在使用@Value註解給靜態變數賦值的時候,發現靜態變數的值始終是null。後來搜尋一下得知其中原因,Spring Boot 不允許/不支援把值注入到靜態變數中。但是我們可以變通一下解決這個問題。因為Spring Boot 支援set方法注入,我們可以利用非靜態set方法注入靜態變數。程式碼
關於python同時給多個變數從鍵盤輸入賦值
這裡以一道題為例,輸入三角形的三邊長來判斷是怎樣的三角形。 由於老師要求使用input()函式,所以這裡說一下python的input()函式,當要給多個變數賦值時通常格式為a,b,c=map(int,input().split()),後面的這個split()函式是用於分割
input隱藏域賦值陣列,node獲取val的值
一個小坑:直接給input賦值陣列的話,獲取到的是[object,object],[object,object]這樣的資料結構。無法進行處理 正確的做法應該是在給input賦值的時候JSON.stringify(要賦的值)。取值的時候JSON.parse(要取得值)
document.getElementById("areatext").setAttribute("value",area);似乎不會更新
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>圓面積</title> <script ty