web.js.什么时候使用“.”或者“[]”
2017-05-02 20:48
134 查看
我最初在js接触“.”是在获取id时 例如
后来 遇到一种情况
你可以试试,是否可以
答案是 不可以 修改如下
虽然 “.” 好用 但使用范围不广 ,没错[]和数组中一模一样,但使用环境不同,用法也就不同了,另外[] 可以替换“.”;只不过需要加单引号(没错,前面我的博客中说过,如果不懂什么时候加引号,可以看我另外的文章)
例如
var oDiv=document.getElementById('div1');
后来 遇到一种情况
function set(set1,set2){ var js_1=document.getElementById('div1'); js_1.style.set1=set2; }
你可以试试,是否可以
答案是 不可以 修改如下
function set(set1,set2){ var js_1=document.getElementById('div1'); js_1.style[set1]=set2;//set1是形参 }
虽然 “.” 好用 但使用范围不广 ,没错[]和数组中一模一样,但使用环境不同,用法也就不同了,另外[] 可以替换“.”;只不过需要加单引号(没错,前面我的博客中说过,如果不懂什么时候加引号,可以看我另外的文章)
例如
function set(set1,set2){ var js_1=document.getElementById('div1'); js_1['style'][set1]=set2; }
相关文章推荐
- webview加载html时使用assets文件夹下的css或者js文件
- freemarker使用webwork UI标签 - 或者JSP标签库
- 一个Web页面中调用多个js脚本和梅花雨日历控件的使用
- 在本地UI使用webview,在html页面用js与android通信方法。
- 分享:WebView使用总结(应用函数与JS函数互相调用)
- WebView使用总结(应用函数与JS函数互相调用)
- 在多线程环境下使用HttpWebRequest或者调用Web Service
- android webview 使用js加载json文件失败
- 【2012年最新原创AJAX案例,重磅推出】1、使用ajax+js+json+dom+php+mysql实现超强 Web聊天室V2.0
- js刷新页面时不要刷新定时器或者js刷新页面时如何保存变量 ,禁止使用cookie
- VS2008或者VS2010中 JS文件中使用智能感知的二个细节问题
- EJB2.0系统中什么时候使用messaging或者RMI/IIOP
- 在Drupal的form表单中使用js事件,比如onClick和onChange等,或者加载一些css样式等自己需要的杂七杂八的东西
- 关于使用Ajax 用js调用web服务
- editor.js 缺少对象的解决方法(ewebeditor 使用)
- asp.net ajax1.0 使用js调用webSerivce
- javascript attachEvent和addEventListener 使用方法--http://www.diybl.com/course/1_web/javascript/jsjs/20071226/94592.html
- editor.js 缺少对象的解决方法(ewebeditor 使用)
- 使用DundasWebChart展示图表时,出现异常或者跳转到错误页面
- IE下使用js与自带ActiveX控制web打印