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

何时在JavaScript中使用setAttribute vs.Attribute=?

何时在JavaScript中使用setAttribute vs.Attribute=?

慕妹3146593 2019-10-16 14:09:58
何时在JavaScript中使用setAttribute vs.Attribute=?有一个关于使用setAttribute而不是点(.)制定了属性表示法?例如:myObj.setAttribute("className", "nameOfClass");myObj.setAttribute("id", "someID");或myObj.className = "nameOfClass";myObj.id = "someID";
查看完整描述

3 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

从…JavaScript:权威指南它澄清了一些事情。它注意到HTMLElementHTMLdoc的对象定义与所有标准HTML属性相对应的JS属性。

所以你只需要用setAttribute对于非标准属性。

例子:

node.className = 'test'; // works

node.frameborder = '0'; // doesn't work - non standard attribute

node.setAttribute('frameborder', '0'); // works



查看完整回答
反对 回复 2019-10-17
  • 3 回答
  • 0 关注
  • 281 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号