zoukankan      html  css  js  c++  java
  • JavaScript —— 对象的取值与赋值

    可能是因为用惯了 Java ,对一个对象取值/赋值喜欢用 setXXX() 和 getXXX() 。

    在 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>
  • 相关阅读:
    ue4 材质表达式分类
    UE4材质特别属生记录
    tangent space与object space
    better-scroll插件 api
    better-scroll 与 Vue 结合
    git 简介
    vue 插件
    前端小程序——js+canvas 给图片添加水印
    使用Node.js给图片加水印的方法
    Vue框架 周期
  • 原文地址:https://www.cnblogs.com/memory4young/p/javascript-about-value.html
Copyright © 2011-2022 走看看