问答详情
源自:3-6 控制类名(className 属性)

关于定义变量

为什么这里要命名一个变量呢?直接p1.className="one"    p2.className="two"  不就好了吗?

提问者:fdsafdsafasf 2017-03-01 12:16

个回答

  • qq_大雄_11
    2017-03-01 15:30:44

    你在方法里,他怎么知道p1是什么,p2是什么,他是通过document.getElementById()这个方法,把你在方法外的对象(p1与p2)给拿到,拿到之后才能对他们进行修改!

  • qq_与我如浮云_0
    2017-03-01 13:11:46

    如果不定义变量直接就是document.getElementById(“p1”).className="one"。

    现在练习变量其实就是为以后复杂函数做基础。如果你有点基础,其实这个是不需要的。

  • 春困夏乏秋盹冬眠
    2017-03-01 12:48:42

    可以不定义变量,直接是document.getElementById(“p1”).className="one",这样就是不定义变量的用法了。