为了账号安全,请及时绑定邮箱和手机立即绑定

document.getElmentById("id")与document.getElmentById("id").innerHTML的区别

document.getElmentById("id")与document.getElmentById("id").innerHTML返回的值有什么区别

正在回答

4 回答

document.getElmentById("id")是获得这个ID为id的元素

而document.getElmentById("id").innerHTML是获取了ID为id的元素的文本


2 回复 有任何疑惑可以回复我~
#1

SujeDev

就比如,你获取信息,document.getElmentById("id")就是获取这个信息的全部东西,这个信息可以有很多东西(颜色,文本),document.getElmentById("id").innerHTML只是获取这个信息的文本内容
2018-12-08 回复 有任何疑惑可以回复我~

document.getElmentById("id")与document.getElmentById("id").innerHTML

第一个返回的是一个对象,第二个返回的是对象里的内容。按我的理解来讲,就是对象是一个盒子,盒子里有很多东西可以提供给其他对象或操作使用,那么,这里的前面一个就是返回的是盒子,后面一个返回的是盒子里的东西(即标签里的text文本内容)

1 回复 有任何疑惑可以回复我~

document.getElmentById("testid")取到的是

xh001

王小明

删除

是这个意思吗?.

document.getElmentById("testid").innerHTML

取到的是所有内容包括<td>等标签?


0 回复 有任何疑惑可以回复我~

举例:

<tr  id="testid">

    <td>xh001</td>

    <td>王小明</td>

    <td><a href="javascript:;" onclick="del(this)">删除</a></td>   <!--在删除按钮上添加点击事件  -->

  </tr>

document.getElmentById("testid")取到的是一个对象,对象类型为tr,他有三个子对象(即3个td),还有一系列属性和成员变量可用。

document.getElmentById("testid").innerHTML

取到的是一个在<tr id="testid"></tr>之间的HTML文本,即<td>xh001</td><td>王小明</td><td><a href="javascript:;" onclick="del(this)">删除</a></td>   <!--在删除按钮上添加点击事件  -->



0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

document.getElmentById("id")与document.getElmentById("id").innerHTML的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信