javascript基础——文字变大变小className的使用及JS浮动的兼容用法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript基础——文字变大变小className的使用及JS浮动的兼容用法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2683字,纯文字阅读大概需要4分钟。
内容图文
文字变大变小,详情页比较常见的那种
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >文字放大缩小及className的使用</title><style> #p1{ width: 960px;} .red ,.green{ width:400px; border:5px solid #333; background:#eee; padding:20px;} .red { color:red;} .green{ color: green;}</style></head><script>/* JS 不允许出现"-" padding-top paddingTop margin-left marginLeft */ window.onload =function(){ // 获取元素var oBtn1 = document.getElementById(‘btn1‘); var oBtn2 = document.getElementById(‘btn2‘); var oBtn3 = document.getElementById(‘btn3‘); var oBtn4 = document.getElementById(‘btn4‘); var oP = document.getElementById(‘p1‘); // 给文字大小定义一个初始值,保存在变量num中var num =16; // 文字变小 oBtn1.onclick =function(){
if(num >= 12){
num --;
oP.style.fontSize = num + ‘px‘;
}
}; // 文字放大 oBtn2.onclick = function (){
if(num <= 20){
num ++;
oP.style.fontSize = num + ‘px‘;
}
}; // 文字变红 oBtn3.onclick = function (){ oP.className = ‘ red ‘ ; }; // 文字变绿 oBtn4.onclick = function (){ oP.className = ‘ green ‘ ; }; }; </ script > < body > < input type ="button" value ="-" id ="btn1" > < input type ="button" value ="+" id ="btn2" > < input type ="button" value ="变红" id ="btn3" > < input type ="button" value ="变绿" id ="btn4" > < p id ="p1" style ="font-size:14px;" >这10件事,帮助那些成功人士成为社会上最能赚钱的那20%。1.他们回顾自己的一天 2.他们会写下他们的想法 3.他们深入阅读 4.他们为第二天早上的事儿设置优先级 5.他们花时间和家人在一起 6.他们把事情做好 7.他们避免数字化成瘾 8.他们花时间亲近自然 9.他们冥想 10.他们想象未来 如果你能研究成功人士的这十个好习惯,你的生产力会在一夜之间提高,你的生活就会变得更好。那么,你准备在睡觉前实践哪个好习惯呢?</p></body></html>
注意:
1)JS 在设置样式时, 不允许出现"-"。(如:font-size 就得写成fontSize,类似驼峰命名法)
2)给元素添加class时用的是className而不是class,这点得注意,因为class是JS里的保留字,是不允许用的,否则就会报错!
JS浮动的兼容性用法
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >JS浮动的用法</title></head><body><script>/* oDiv.style.float = ‘right‘; //float是javascript保留字不可用 oDiv.style.styleFloat = ‘right‘; // IE oDiv.style.cssFloat = ‘left‘; // 非IE IE(styleFloat) 非IE(cssFloat) <div class="right"></div> */ window.onload =function(){ // 获取元素var oDiv = document.getElementById(‘div1‘); oDiv.style.styleFloat =‘right‘; //兼容ie6~8 oDiv.style.cssFloat =‘right‘; //兼容标准浏览器以及ie9以上}; </script><div id="div1" style="width:100px; height:100px; border:1px solid #ccc;"></div></body></html>
注意:
oDiv.style.float = ‘right‘; 这么写是不对的,因为float是javascript保留字不可用
兼容性的写法是:
oDiv.style.styleFloat = ‘right‘; // IE
oDiv.style.cssFloat = ‘right‘; // 非IE
这么去记忆:
IE(styleFloat)
非IE(cssFloat)
原文:http://www.cnblogs.com/bokebi520/p/4417219.html
内容总结
以上是互联网集市为您收集整理的javascript基础——文字变大变小className的使用及JS浮动的兼容用法全部内容,希望文章能够帮你解决javascript基础——文字变大变小className的使用及JS浮动的兼容用法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。