【 JavaScript之路 】; 关于DOM/BOM接口 ; OO7自学笔记 ; 第“4”天
2018-06-29 09:01
134 查看
版权声明:随便转载收藏,不过要加上源作者链接哦! https://blog.csdn.net/qq_41649515/article/details/80831508
如果有所改进之处欢迎留言!
注意灰色的“注释内容”特别特别重要!!
嘻 嘻!!!
如果有收获请不要含羞的向我“赞助”吧( 1毛也是心意 ):
阅读更多
DOM接口
DOM是js与HTML接口( DOM不属于任何语言,他是w3组织维护的规则 )
//DOM接口应用 var div1,a1,auto,i; div1 = document.getElementById('div1');//id获取 a1 = document.getElementById('a1');//id获取 auto = document.getElementsByClassName('auto');//class获取 //通过id修改标签的style属性 div1.style.width='100px'; div1.style.background='black'; div1.style.fontSize='20px'; //改变字体大小 alert(div1.className); //获取标签id的class参数 a1.href="http://www.baidu.com"; //修改指点id标签的链接属性(其它属性同理) a1.style.color='pink'; //通过class修改style属性 for (i=0; i<auto.length; i++){ //因为class获取到的是数组,所以用for能修改标签属性 auto[i].style.height='250px'; auto[i].style.borderTop='5px solid pink'; }
BOM
BOM接口是JS与浏览器沟通的桥梁
var test1,test2; window.alert('2333');//普通对话框 test1 = window.confirm('确定要退出?'); //选择对话框 window.alert(test1);//选择对话框返回值 test2 = window.prompt('输入年龄',18); //填写对话框(18是默认值,可有可无) window.alert(test2);
//浏览器弹窗类open()兼容性不好
//常用的只有3种数类型 function cls(){ test1.close(); //关闭弹出页面函数 } var test1; test1 = window.open('http://www.baidu.com','sss1','width=300,height=100,top=100,left=100,scrollbars=yes');//window.open('链接','页面打开方式','位置大小');(页面打开方式: "_self"本页面打开 ; "自定义名字":其他页面打开) setTimeout(cls,3000);
//网页重定向二种方法
setTimeout("location.href='http://www.baidu.com'",3000); //setTimeout("location.assign('http://www.qq.com')",5000);
//获取屏幕大小
screen.width screen.height
//判断浏览器
var pd,PD,test1,list1; function chk(a){ //根据indexOf(特征字符)返回值判断不同浏览器,返回值“-1”无特征字符,大于“-1”则有特征字符 var i; if (a.indexOf(‘CHROME’) > -1){ alert('谷歌浏览器'); } else{ alert('IE浏览器'); } } } pd = navigator.userAgent; //显示浏览器特征信息 PD =pd.toUpperCase(); //特征信息全部大写 //PD.indexOf(‘CHROME’)在PD字符中如果有“CHROME”则返回值大于-1,否则就等于-1 chk(PD); //执行浏览器检测函数
作者留言:
我比较喜欢以代码实列的形式来阐述JS函数功能!如果有所改进之处欢迎留言!
注意灰色的“注释内容”特别特别重要!!
嘻 嘻!!!
如果有收获请不要含羞的向我“赞助”吧( 1毛也是心意 ):
阅读更多
相关文章推荐
- 【自学笔记】web前端 javascript笔试题 关于各种==的比较,js隐式转换
- 学习笔记:javascript 关于DOM
- 【前端学习笔记】深入学习Javascript:DOM和BOM的方法及属性总结
- javascript学习笔记——BOM and DOM
- javascript学习笔记(三)BOM和DOM详解
- javascript中关于DOM的代码示例及相关笔记
- 【Web前端学习笔记】Javascript_04_BOM,DOM思想,正则表达式
- 奇舞javaScript BOM DOM - 笔记
- javascript学习笔记(三)BOM和DOM详解
- HTML5混编学习笔记:JavaScript简述(if/for/switch、function、BOM、DOM)
- Python笔记day53(JavaScript)|BOM和DOM、弹出框、计时相关、查找标签、事件
- BOM、DOM学习笔记——JavaScript
- Javascript高级程序设计第二版第十章--DOM--笔记
- [学习笔记]JavaScript之DOM基础
- javascript中的BOM与DOM、JS核心
- 自学javascript笔记_自用_解析W3school的代码_创建删除节点
- javascript学习第六天(Bom运动框架,Dom节点)
- 自学javascript笔记_自用_解析W3school的代码_JS对象
- javascript-dom学习笔记
- 关于javascript中元素大小的属性的学习笔记