JavaScript | h5中的js
1 | <script stype=“text/javascript”> </script> |
alert
document.write
confirm - 是否选项框 eg:var bool = confirm(“??”) 选择是,返回true,选择否,返回 false
prompt - 消息对话框(包含 确定按钮,取消按钮,文本输入框) eg: prompt(str1,str2) str1对话框文本,不可更改 str2对话框内容,可修改
window.open([URL],[窗口名称],[参数字符串])
URL:网址或路径
窗口名称:可由字母数字和下划线字符组成;_blank-新窗口显示目标网页/_self-在当前窗口显示目标网页/-top-框架网页中在上部窗口中显示目标网页;相同name的窗口只能创建一个
参数字符串:
参数 | 值 | 说明 |
---|---|---|
top | number | 窗口顶部离开屏幕顶部的像素 |
left | number | 窗口左端离开屏幕左端的像素 |
width | number | 窗口宽度 |
height | number | 窗口高度 |
menubar | yes,no | 窗口有没有菜单 |
toolbar | yes,no | 窗口有没有工具条 |
scrollbars | yes,no | 窗口有没有滚动条 |
status | yes,no | 窗口有没有状态栏 |
1 | close() 关闭窗口 |
DOM
文档对象模型DOM(Document Object Model) 定义访问和处理HTML对象文档的标准方法。
DOM将HTML文档呈现为带有元素、属性和文本的树结构(节点树)
通过标签获取元素 document.getElementById(“id”)
innerHTML属性 - 用于获取或替换HTML元素的内容
语法:Object.innerHTML Object是获取的元素对象,
改变HTML元素的样式 Object.style.property=new style;
object.style.display 制定标签的显示和隐藏 none-隐藏 block-显示
设置或返回元素的class属性-className 语法:object.className = class
事件
1 | onclick 鼠标单击事件 |
对象
字符串对象 string
返回指定位置字符 string.charAt(index);
返回指定字符串首次出现的位置 string.indexOf()
字符串分割 string.split()
提取字符串 string.substring(x,y) 开始位置,结束位置
提取指定数目字符 string.substr(x,z) 开始位置,截取长度
数组对象 Array
数组连接 concat(arr1,arr2)
指定分隔符连接数组元素 arr.join(分隔符)
颠倒数组元素顺序 arr.reverse()
选定元素 arr.slice(x,y) 开始序号,结束序号 括号里只有一个数字指从这开始到最后
排序 arr.sort(f()) f()-排序方法
window对象
1 | alert() 显示带有一段消息和一个确认按钮的警告框 |
History对象
1 | window.history.[属性|方法] |
Location对象
用户获取或设置窗体的URL,并且可以用于解析URL
Location.[属性|方法]
Navigator对象
1 | appCodeName 浏览器代码名的字符串表示 |
screen对象
1 | window.screen.属性 |
DOM
1 | 元素节点 |