javascript

假如obj是一个DOM对象,attr是一个属性(比如height,width之类的)
那么obj.style[attr]与obj.style.attr有区别吗?????

阅读 2.9k
3 个回答

在你读取 border-with类似格式的属性的时候你就知道区别了
这个时候只能使用[]操作符取值,不能使用.操作符

没区别 访问对象属性的两种方法。 听说.访问性能会好点,但基本上可以忽略不计。

[] 可以动态存取属性,其他的都一样了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题