mychar.innerHTML无法理解怎么会把con也修改了?

来源:3-3 innerHTML 属性

Sine_Leung

2014-11-10 18:26

var mychar =;

是给mychar赋值,按理说mychar跟"con"是独立个体,只不过是mychar = getElementById("con")而已,

mychar.innerHTML更改的只是mychar,但是为何id为con的P标签也会跟着更改??mychar完全等同"con"(同步)????不理解,谁能解释一下

写回答 关注

2回答

  • 偌颜宁
    2014-11-10 19:08:59
    已采纳

    var mychar这是声明一个变量;

    document.getElementById("con");这么写是获取id值为con的元素;

    mychar=document.getElementById("con")是将获取的元素赋值给声明的变量,这样mychar这个变量就代表了id值为con的这个元素;

    .innerHTML是改变元素在HTML中的内容,用mychar也好用document.getElementById("con")也好都是表示元素的innerHTML改变。

    Sine_L...

    谢谢!

    2014-11-10 19:43:37

    共 1 条回复 >

  • 学完再走
    2016-07-21 11:34:05

    var mychar 这是声明一个变量;

    document.getElementByld("con");这么写是获取ID值为con的元素;

    mychar=document.getElementByld("con")是将获取的元素赋值给声明的变量,这样mychar这个变量就代表了id值为con的这个元素;

    .innerHTML 是改变元素在HTML中的内容,用mychar也好用document.getElementByld("con")也好都是表示元素的innerHTML改变。

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题