<script type="text/jscript" language="javascript">
function sett()
{
alert("aaaaaaa");
}
</script>
<body onload="sett()">
提示 sett is not defined
后来我又改成 window.onload = function (){sett();} 也没用!!!
为什么啊?????
function sett()
{
alert("aaaaaaa");
}
</script>
<body onload="sett()">
提示 sett is not defined
后来我又改成 window.onload = function (){sett();} 也没用!!!
为什么啊?????
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<style type="text/css">
select {
width: 200px;
height: 200px;
}
</style>
<script type="text/javascript">
/**
* @author develop_design_level
* date 2009-11-05
*/
function $(id){
return document.getElementById(id);
}
window.onload = function(){
$('btnId').onclick = function(){
var selObjArray = document.getElementsByTagName('select');
if (this.value == '反选') {
this.value = '全选';
this.style.color = 'black';
for (var i = 0; selObjArray[i]; i++) {
var optionsObj = selObjArray[i].options;
for (var j = 0; optionsObj[j]; j++) {
if(j%2 == 0)
optionsObj[j].selected = false;
}
}
}
else {
this.value = '反选';
this.style.color = 'red';
for (var i = 0; selObjArray[i]; i++) {
var optionsObj = selObjArray[i].options;
for (var j = 0; optionsObj[j]; j++) {
if(j%2 == 0)
optionsObj[j].selected = true;
}
}
}
}
};
</script>
</head>
<body>
<select name="name1" multiple="multiple">
<option value="1">hello_1</option>
<option value="2">hello_2</option>
<option value="3">hello_3</option>
<option value="4">hello_4</option>
<option value="5">hello_5</option>
<option value="6">hello_6</option>
<option value="7">hello_7</option>
<option value="8">hello_8</option>
<option value="9">hello_9</option>
</select>
<select name="name2" multiple="multiple">
<option value="1">hello_1</option>
<option value="2">hello_2</option>
<option value="3">hello_3</option>
<option value="4">hello_4</option>
<option value="5">hello_5</option>
<option value="6">hello_6</option>
<option value="7">hello_7</option>
<option value="8">hello_8</option>
<option value="9">hello_9</option>
</select>
<select name="name3" multiple="multiple">
<option value="1">hello_1</option>
<option value="2">hello_2</option>
<option value="3">hello_3</option>
<option value="4">hello_4</option>
<option value="5">hello_5</option>
<option value="6">hello_6</option>
<option value="7">hello_7</option>
<option value="8">hello_8</option>
<option value="9">hello_9</option>
</select>
<input type="button" id="btnId" value="全选">
</body>
</html>
我的这段代码在FF 和 IE 下面都很好用啊。没问题
jscript是微软搞出来的东东,javacript是网景搞出来的东东,二者还是有点区别的
function sett()
{
alert("aaaaaaa");
}
</script>
<body onload="sett()">
language属性在w3c里没有,ff忽略
得到满意的答案,立即结贴给分,是一种良好的习惯和美德
只有MicroSoft叫jscript,它的鼻祖是javascript