Js 中的内置对象

列:

document 对象

输出

  1. document.write('Hello World')
  2. **元素**
  3. 根据Name 获取元素的 数组
  4. var userArr = document.getElementsByName('user2')
  5. 根据id 获取元素
  6. var nodeDiv = document.getElementByld(' show ')

元素取值赋值
  1. 文本取值
  2. var nodeValue = nodeDiv.value
  3. 文本赋值
  4. nodeDiv.value = '这里是赋值'
  5. div 元素
  6. nodeDiv.innerHTML = '这个也是赋值哦'

数据类型

js 为弱数据类型 ,可以不声明

基本数据类型: undefined , null , string , number , boolean ,

typeof 返回的字符串

  1. 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){

  1. docuemnt.write( "数组第"+ j + "个元素是" + arr2[j] + "" )

}

js获取标签

document.body

document.head

document.title=”设置标题内容”

document.documnetElement 获取html 标签

BOM

location: location.href 地址

  1. location.reload 重新加载页面

history: history.back() 后退

  1. history.forward() 前进
  2. history.go() 前进

window.close() 关闭窗口

window.open(“打开的窗口的地址”) 打开窗口

弹窗: alert(“”)

var val =prompt(“请输入内容”)

var flag =confirm (“确定要关闭的窗口吗?”)