求教大神,js中刷新页面触发事件的代码应该怎么写?

JavaScript012

求教大神,js中刷新页面触发事件的代码应该怎么写?,第1张

window.onload=你的js方法,记得方法后面不要用括号了。

js中刷新页面触发事件的代码是window.onload=你的js方法, 记得方法后面不要用括号了。代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。

代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。

源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出 计算机程序。

计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫 编译,它由通过编译器完成。

select

或text的onchange事件需要手动(通过键盘输入)改变select或text的值才能触发,本文为大家介绍下使用js触发select

onchange事件

select

或text的onchange事件需要手动(通过键盘输入)改变select或text的值才能触发,如果在js中给select或text赋值,则无法触发onchang事件,

例如,在页面加载完成以后,需要触发一个onChange事件,在js中用document.getElementById("province").value="湖北"直接给select或text赋值是不行的,要想实现手动触发onchange事件,需要在js给select赋值后,加入下面的语句

document.getElementById("province").fireEvent('onchange')

来实现,

代码如下:

<head>

<meta

http-equiv="Content-Type"

content="text/html

charset=gb2312"

/>

<title>无标题文档</title>

<script

type="text/javascript">

var

provinces

=

new

Array()

provinces["湖北"]

=

["武汉","襄阳","随州","宜昌","十堰"]

provinces["四川"]

=

["成都","内江","达州"]

provinces["河南"]

=["郑州","南阳","信阳","漯河"]

function

changeProvince()

{

var

prov

=

document.getElementById("province").value

var

city

=document.getElementById("city")

city.options.length

=0

for(var

i

in

provinces[prov])

{

city.options.add(new

Option(provinces[prov][i],provinces[prov][i]))

}

}

window.onload

=

function(){

var

province

=

document.getElementById("province")

for(var

index

in

provinces)

{

//alert(index)

province.options.add(new

Option(index,index))

}

province.fireEvent("onchange")

}

</script>

</head>

<body>

省份:<select

id="province"

onchange=

"changeProvince()"></select>

城市:<select

id="city"></select>

</body>

</html>