JS详解[Object HTMLDivElement]和[Object Object]

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns= "http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv= "Content-Type"  content= "text/html; charset=utf-8"  />
<title>无标题文档</title>
<script src= "jQuery/jquery-1.6.2.js"  type= "text/javascript" ></script>
<script type= "text/javascript" >
  $( function (){
       var  temp=$( ".one" ); //[Object Object]
       for ( var  i=0;i<temp.length;i++){
         // alert(temp[i])//[Object HTMLDivElement]
           var  str1=temp[i].innerHTML.replace( "2" , "5" );
          temp[i].innerHTML=str1;
          }
     })
  function  change(){
      //案例1
      //[Object HTMLDivElement]
     /* var id11=document.getElementById("id1");
      alert(id11);
      id11.innerHTML ='12345';*/
      
      //案例2
      //[Object Object]
     /* alert($("#id1"));
      $("#id1").html("1234");*/
      
      //案例3
      var  temp=$( ".one" ); //[Object Object]
      for ( var  i=0;i<temp.length;i++){
          alert(temp[i]) //[Object HTMLDivElement]
          var  str1=temp[i].innerHTML.replace( "5" , "3" );
          temp[i].innerHTML=str1;
     }
  }
  /**
  总结:
  以上可知道一个[Object HTMLDivElement] 其实就相当于一个div元素
   那么尤其是我们根据class名称获取多个一个[Object HTMLDivElement]
   根据i值取出每一个值之后,我们使用innerHTML方法可以进行文本操作
  */
 
</script>
</head>
 
<body>
<div class= "one"  id= "id1" >123</div>
<div class= "one"  id= "id2" >426</div>
<div class= "one"  id= "id3" >729</div>
<a href= "javascript:void(0)"  onclick= "change()" >改变</a>
</body>
</html>











本文转自 小夜的传说 51CTO博客,原文链接:http://blog.51cto.com/1936625305/1427025,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
设计模式 JavaScript 前端开发
js中new和object.creat区别
【10月更文挑战第29天】`new` 关键字和 `Object.create()` 方法在创建对象的方式、原型链继承、属性初始化以及适用场景等方面都存在差异。在实际开发中,需要根据具体的需求和设计模式来选择合适的方法来创建对象。
|
2月前
|
JavaScript 前端开发 大数据
在JavaScript中,Object.assign()方法或展开语法(...)来合并对象,Object.freeze()方法来冻结对象,防止对象被修改
在JavaScript中,Object.assign()方法或展开语法(...)来合并对象,Object.freeze()方法来冻结对象,防止对象被修改
32 0
|
3月前
|
存储 JavaScript 前端开发
JS篇(Array、Object)
JS篇(Array、Object)
22 1
|
4月前
|
JavaScript 前端开发 开发者
Vue.js 响应式变革来袭!结合热点技术,探索从 Object.defineProperty 到 Proxy 的奇妙之旅,触动你的心
【8月更文挑战第30天】在 Vue.js 中,响应式系统自动追踪并更新数据变化,极大提升了开发体验。早期通过 `Object.defineProperty` 实现,但存在对新旧属性处理及数组操作的局限。Vue 3.0 引入了 `Proxy`,克服了上述限制,提供了更强大的功能和更好的性能。实践中,可根据项目需求选择合适的技术方案,并优化数据操作,利用懒加载等方式提升性能。
46 0
|
5月前
|
JSON JavaScript API
JS【详解】Map (含Map 和 Object 的区别,Map 的常用 API,Map与Object 的性能对比,Map 的应用场景和不适合的使用场景)
JS【详解】Map (含Map 和 Object 的区别,Map 的常用 API,Map与Object 的性能对比,Map 的应用场景和不适合的使用场景)
119 0
|
7月前
|
JavaScript 前端开发 索引
JavaScript与Object C的区别
JavaScript与Object C的区别
37 1
|
7月前
|
前端开发 JavaScript
前端 js 经典:Object 常用原生方法
前端 js 经典:Object 常用原生方法
109 2
|
7月前
|
JavaScript
js 字符串String转对象Object
该代码示例展示了如何将一个以逗号分隔的字符串(`&#39;1.2,2,3,4,5&#39;`)转换为对象数组。通过使用`split(&#39;,&#39;)`分割字符串并`map(parseFloat)`处理每个元素,将字符串转换成浮点数数组,最终得到一个对象数组,其类型为`object`。
370 2
|
1月前
|
存储 Java 程序员
Java基础的灵魂——Object类方法详解(社招面试不踩坑)
本文介绍了Java中`Object`类的几个重要方法,包括`toString`、`equals`、`hashCode`、`finalize`、`clone`、`getClass`、`notify`和`wait`。这些方法是面试中的常考点,掌握它们有助于理解Java对象的行为和实现多线程编程。作者通过具体示例和应用场景,详细解析了每个方法的作用和重写技巧,帮助读者更好地应对面试和技术开发。
91 4
|
2月前
|
Java
Java Object 类详解
在 Java 中,`Object` 类是所有类的根类,每个 Java 类都直接或间接继承自 `Object`。作为所有类的超类,`Object` 定义了若干基本方法,如 `equals`、`hashCode`、`toString` 等,这些方法在所有对象中均可使用。通过重写这些方法,可以实现基于内容的比较、生成有意义的字符串表示以及确保哈希码的一致性。此外,`Object` 还提供了 `clone`、`getClass`、`notify`、`notifyAll` 和 `wait` 等方法,支持对象克隆、反射机制及线程同步。理解和重写这些方法有助于提升 Java 代码的可读性和可维护性。
89 20