为何有时直接能用 myid.innerText=“xxx”改变标签内容,有时候要用document.getElementById("myid").innerT

不印良品 2019-04-19 09:53:31
为何有时直接能用 myid.innerText=“xxx”改变标签内容
有时候要用 document.getElementById("myid").innerText=“xxx”才能改变标签内容
比如
<td id=myid>内容</td>
必须得使用
document.getElementById("myid").innerText="xxx";才能把内容给改变;
而 <label id=myid>内容</label>
直接可以myid.innerText=“xxx”改变标签内容?
这两者用法有什么奥秘吗???
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_44913043 2019-04-19
  • 打赏
  • 举报
回复
浏览器兼容, 你可以用访客身 命名=myID,然后后面就是把内容写你命名的这个
天际的海浪 2019-04-19
  • 打赏
  • 举报
回复
这与浏览器有关系。 有的浏览器(如ie)会直接把元素的id生成为全局变量,但有的浏览器(如ff)不是这样,只能通过标准的document.getElementById()方法获取元素

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧