Js 中的内置对象
列:
document 对象
输出
document.write('Hello World')
**元素**
根据Name 获取元素的 数组
var userArr = document.getElementsByName('user2')
根据id 获取元素
var nodeDiv = document.getElementByld(' show ')
元素取值赋值
文本取值
var nodeValue = nodeDiv.value
文本赋值
nodeDiv.value = '这里是赋值'
div 元素
nodeDiv.innerHTML = '这个也是赋值哦'
数据类型
js 为弱数据类型 ,可以不声明
基本数据类型: undefined , null , string , number , boolean ,
typeof 返回的字符串
undefined , object ,string , number , boolean , function
isNaN 遇到 非数字类型 返回 true , 数字类型 返回false
数组Array
JS 中 数组下标不会越界,数组的下标在哪儿 ,数组的长度就有多大 .length 长度
第一种 war arr = new Array(7)
第二种 war arr = [1,2,3,4,5,6]
第三种 war arr = []
for循环
普通for循环
var arr = new Array(23,23,23,23)
for (var j=0 in arr2){
docuemnt.write( "数组第"+ j + "个元素是" + arr2[j] + "" )
}
js获取标签
document.body
document.head
document.title=”设置标题内容”
document.documnetElement 获取html 标签
BOM
location: location.href 地址
location.reload 重新加载页面
history: history.back() 后退
history.forward() 前进
history.go() 前进
window.close() 关闭窗口
window.open(“打开的窗口的地址”) 打开窗口
弹窗: alert(“”)
var val =prompt(“请输入内容”)
var flag =confirm (“确定要关闭的窗口吗?”)