JavaScript——対象の価値と賦課

5008 ワード

Javaを使い慣れているからかもしれません。一つの対象に対して価値を取ります。
 
JavaScriptでsetValue()を使っていると、奇妙な問題に遭遇したので、JavaScriptのヘルプ文書を調べてみましたが、JavaScriptの取得/赋価はこんなに簡単でした。
1 var v_value = obj.value; //   
2 obj.value = "YOUR_VALUE"; //   
 
簡単なHTMLを書いて検証しました。
 1 <html>
 2     <head>
 3         <title>JavaScript       title>
 4         <meta charset="gbk">
 5         
 6         <script type="text/javascript">
 7             function setNameToUpperCase() {
 8                 var nameObj = document.getElementById("iName");
 9                 var v_value = nameObj.value;
10                 //         。     ,alert    ,     
11                 //var v_value = nameObj.getValue();
12                 alert(v_value);
13                 nameObj.value = v_value.toUpperCase();
14                 //
15                 //nameObj.setValue(v_value.toUpperCase());
16             }
17         script>
18         
19         <body>
20             Enter Your Name:
21             <input type="text" id="iName" onblur="setNameToUpperCase()"/>
22         body>
23     head>
24 html>