为什么非要用getElementById这个?直接用con或者mychar就可以改啊!!

来源:3-3 innerHTML 属性

0_03682450

2016-07-24 12:19

var mychar=con;

document.write("原标题:"+mychar.innerHTML+"<br>");

con.innerHTML="hello word";或者mycha.innerHTML="hello word";也可以改啊??

document.write("修改后的标题"+mychar.innerHTML);

求大神说明下原因???

写回答 关注

5回答

  • 慕运维1410799
    2016-07-29 13:09:29
    已采纳

    前几天我用VB做过一个程序帮媳妇填写2015年KPI指标。就用到,我要调用网页中的SELECT元素,改变其value。然后触发ongchange事件。如果没有ID我真不知道怎么搞定。

    也即是说网页中的元素需要将某些参数传递给后台,后台需要知道是谁传递的,后台处理过后也需要经过元素进行表达。

    后台实例化一个对象object,然后用getelementbyid赋给给对象。这样我们后台就可以直接调用这个元素的各种属性及方法了

  • 慕府戏子
    2016-07-24 14:31:42

    getElementBy是访问选择,后面的ID相当于门牌号,让你直接访问HTML里面的那个点,应该是规范写法。刚接触还是不要偷懒的好

  • 良辰瑾空人心
    2016-07-24 14:10:33

    getElementById是提取选择器里面的内容 作为对象。


  • qq_脸皮要够厚_03389615
    2016-07-24 14:04:05

    学会这个知识的同时,不会把上节课的知识丢了,俗话说温故而知新嘛

  • qq_海东而已_0
    2016-07-24 13:51:55

    应该是想让你多运用一下这个方法,熟悉掌握

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题