[妙味JS基础]第一课:属性操作、图片切换、短信发送模拟
知识点总结
- HTML的属性操作:读、写
元素.属性名 => “读”
元素.属性名=新的值 => “写” 例如:
oBtn.value => “读”
oBtn.value='按钮' => “写” 注意事项:
1、表单元素的类型不要乱改,即oInput.type='checkbox',因为IE6、IE7、IE8不支持 如果还要实现这种效果,
比如:点击后,由button变成checkbox
实现方法:将button隐藏起来,checkbox显示来实现 2、float
IE(styleFloat),非IE(cssFloat)
oDiv.style.styleFloat = 'left'
oDiv.style.cssFloat = 'left' 避免这样处理,使用CSS来控制,即:
.fl {float:left}
.fr (float:right)
oDiv.style.className = 'fl'
oDiv.style.className = 'fr'
- innerHTML-->jquery中是html()
oP.innerHTML =>读取p里面所有的html代码
oP.innerHTML=123; =>替换p里面所有的html代码
- style
元素.style.fontSize = '14px';
注意:JS中没有“-”
margin-top =>marginTop
padding-left =>paddingLeft
- className-->jquery中是css()
class为保留字,需要转换成className
例如:
oP.className = 'red';
- 判断
if(){}
if(){} else{}
if(){} else if(){} else if(){} else if(){} else {}
注意:不能做判断的条件
1、相对路径,都别拿来做判断
href='', src=''
2、颜色值不要拿来做判断
比如:color:red #000 rgb(250,0,0)
3、innerHTML值别拿来做判断!!
- 数组
数组从0开始
var arr=[1, 2, 3, 'img/1.jpg', 'bbb'];
alert(arr[3]) =>img/1.jpg
alert(arr) =>1, 2, 3, 'img/1.jpg', 'bbb'
alert(arr.length) =>5
arr.push('img/3.jpg') =>往数组的最后一位添加数据
alert(arr) =>1, 2, 3, 'img/1.jpg', 'bbb',img/3.jpg
alert(arr.length) =>6
alert(arr[arr.length-1]) =>数组的最后一位,即img/3.jpg
[妙味JS基础]第一课:属性操作、图片切换、短信发送模拟的更多相关文章
- [妙味JS基础]第九课:定时器管理、函数封装
知识点总结 函数封装 回调函数 实例:抖动函数 获取当前的位置 通过数组来实现,一正一负,直到恢复成0为止. 当前位置与数组中各值相加
- [妙味JS基础]第二课:for应用、this关键字
知识点总结 getElementsByTagName(动态方法) 与 getElementById(静态方法) 的区别 1.ID前面只能跟document,不能跟其他元素,比如:document.ge ...
- js基础练习--控制多组图片切换
js基础练习题,一个按钮控制两组图片的切换,做这题的时候我忽然想到了将num1.mun2……都存放在一个数组中,根据索引值匹配到对应相应组的图片,这样不管有多少组图片都简单的搞定切换,可惜js基础都没 ...
- javascript-初级-day01-属性操作、图片切换、短信发送模拟
大多数js就是操作一些css和html的技巧,如果你会html和css学习js更加轻松哦! js中如何获取元素: 通过id名称来获取元素; document get element by id 'li ...
- [妙味JS基础]第十二课:数组随机、数组去重
知识点总结 json var json={'name':'abc'} 属性加分号为安全的写法 json: 只能用for in 数组:for和for in 都可以使用 json没有length和下标 数 ...
- [妙味JS基础]第八课:return、定时器基础
知识点总结 return 1)函数名+括号 = return 返回值 2)所有的函数默认的返回值 = 未定义 3)return后面的代码不执行 arguments =>为实参的集合,当参数个数 ...
- [妙味JS基础]第六课:作用域、JS预解析机制
知识点总结 浏览器的解析方法 script 全局变量,全局函数 自上而下 函数 由里到外 "JS的解析器": 1)“找一些东西”:var function 参数 var a=未定义 ...
- [妙味JS基础]第四课:JS数据类型、类型转换
知识点总结 JS数据类型:number数字(NaN).string字符串.boolean布尔值.函数类型.object对象(obj.[].{}.null).undefined未定义 typeof 用来 ...
- [妙味JS基础]第十一课:字符串、查找高亮显示
知识点总结 字符串方法 var str = '2014年新春快乐哈' * length 字符串长度 str.length =>10 ------------------------------- ...
随机推荐
- Virtualbox中的Linux:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑
安装增强功能 出现了 这个问题,需要弹出光盘,再次安装.
- jQuery的入门操作
jQuery html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,add ...
- 切换self.window.rootViewController根视图,导致上一视图控制器不能释放销毁的问题
在我们APP开发中经常有首次进入应用先进入引导页或者登陆页的情况,类似下图所示 发现登陆以后更改window.rootViewController为应用首页时,登陆页没有销毁掉,通过图层工具 ...
- android .9图片制作与注意
首先找到你的开发软件所依赖的SDK,在电脑中找到这个SDK的安装路径,如果有太多SDK分不清楚,Window→Android SDK Manager 点开可以看到你的依赖SDK路径,多余的不说直接发个 ...
- Centos7 安装高版本php
1. 配置yum源 查看yum源的链接是不是有效的.可以参考此链接 https://webtatic.com/projects/yum-repository/ # rpm -Uvh http://f ...
- 【jquery、XML】jquery通过按钮使打开select
<select> <option>aaaaa</option> <option>bbbbb</option> <option>c ...
- 《HTML5与CSS3权威指南》读书笔记(下册)—CSS3篇
大而全的CSS3 API类型书,并带有一些实用案例讲解,层次分明分类明确,新增技术都做了详情介绍.个人觉得如果在细节和文字表达上再下些功夫会更出色,其中部分内容如:rem.Media Queries网 ...
- iOS编程中throttle那些事
不知道大家对throttle这个单词是否看着眼熟,还是说对这个计算机基础概念有很清晰的了解了.今天就来聊聊和throttle相关的一些技术场景. 定义 我经常有一种感觉,对于英语这门语言的语感,会影响 ...
- nsstring遍历汉子
NSString *mytimestr=@"好人一生平安"; size_t length = [mytimestr length]; ; i < length; i++) { ...
- Topself 方便调试的Window服务框架
Installing Topshelf nuget Install-Package Topshelf public class TownCrier { readonly Timer _timer; p ...