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

关于object.className=classname

例子:var p1=document.getElementById("P1");

           p1.className="one";

(p1.className="one";)其中的p1是id值 ,还是赋值的p1,如果是赋值p1那样是可以改任意的符号的吧(除了javascript书写要求)。这句是不是把获取的p1值既id值转换为one;

正在回答

4 回答

(p1.className='one')里面的p1是自己定义的,指向id="p1"里面的p1。你可以改的,比如

var newDefine=document.getElementById("p1");

newDefine.className="one";

此时的newDefine就和上面(p1.className="one")里的p1一样了,所以是自己定义的。

这句话变得不是id,变得是p1的类选择器class的值

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

(p1.className="one";)中的p1是 var p1,指的是获取的id为“P1”的对象,将对象的类名也就是class值改成one

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

p1是新定义的一个变量

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

p1是获取的对象

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

举报

0/150
提交
取消

关于object.className=classname

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