[妙味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 ------------------------------- ...
随机推荐
- hdu1044
#include <cstdio> #include <cstring> #include <queue> using namespace std; const i ...
- [MFC美化] SkinSharp使用详解2-SkinH.h函数介绍
SkinSharp功能强大,该皮肤库支持完全多种颜色改变等. 下面是静态链接库时的SkinH.h头文件: /*在Stdafx.h文件中加入如下语句 #include "SkinH.h&quo ...
- [MFC美化] SkinMagic使用详解3- 常见使用问题解答
在SkinMagic使用过程中,经常遇到以下几个问题: 1. 静态加载皮肤文件时,资源文件IDR_SKIN_CORONA可能会报错:未声明的标识符 解决方法:添加头文件"Resource.h ...
- sql时间转换函数--备忘
总是忘记 一.语法: CAST (expression AS data_type) 参数说明: expression:任何有效的SQServer表达式. AS:用于分隔两个参数,在AS之前的是要处理的 ...
- 【转载】pygame安装与两种版本的Python兼容问题
在开始学习游戏编程之前,我们先来安装下pygame和python3.2.5 参考园友: http://www.cnblogs.com/hongten/p/hongten_pygame_install. ...
- Android studio自动删除没用的资源
有时候我们添加的一些资源,如图片和一些没用的代码,以及在添加第三方库的时候我们只需要使用其中的一部分功能和一部分资源,那么这个时候如果靠我们手工去怕是非常难做的,尤其是项目大的时候,Android 团 ...
- Form标签+Css基础
一.Form表单标签 <form action="" method=""></form> 表单就是用来将用户的信息提交到服务器 ...
- java通过JDBC链接SQLServer2012 (含1433端口打通)
首先,在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式.如果在安装时选用了后者,则重新设置如下: http://blog.1 ...
- C# 语言规范_版本5.0 (第16章 异常)
1. 异常 C# 中的异常用于处理系统级和应用程序级的错误状态,它是一种结构化的.统一的和类型安全的处理机制.C# 中的异常机制非常类似于 C++ 的异常机制,但是有一些重要的区别: 在 C# 中,所 ...
- 查询--游标 limit skip sort
打印出所有的里程: var cursor = db.tblDaily.find(); cursor.forEach(function(x){ print(x.DailyCount + x.DailyU ...