1.不能用onsubmit来判断.除非另加逻辑来判断.<form name="form1">
<input type="submit" name="sub1">
<input type="submit" name="sub2">
</form>
<script>
function test()
{
alert(event.srcElement.name)
}
document.onclick=test;
</script>
2.
可以的啊.<script>
/* KeyWord: Select,option,add
关键字:Select,option add1:
Option元素定义了构造函数Option()
可以动态创建新的Option元素,把它们加在Options[]数组的结尾可以给Select元素增加新选项. */
function add1()
{
var addoption1 = new Option("add1Text", //text属性
"add1Value", //value属性
false, //defaultSelected属性
false); //selected属性
//把它附加到Select元素的options数组,在select元素中显示它
var oSelect1 = document.all.oSelect1; //获取Select对象
oSelect1.options[oSelect1.options.length] = addoption1;
} /*
add2:
用DOM的方法
*/
function add2()
{
var addoption2 = document.createElement("option"); //创建Option元素
document.all.oSelect2.add(addoption2,0); //附加到Select元素中.
addoption2.innerText = "add2Text"; //text属性
addoption2.value = "add2Value"; //value属性
addoption2.selected = true; //selected属性
}</script>
<select name=oSelect1></select>
<select name=oSelect2></select>
<input type=button onclick=add1() value=add1>
<input type=button onclick=add2() value=add2>
<input type="submit" name="sub1">
<input type="submit" name="sub2">
</form>
<script>
function test()
{
alert(event.srcElement.name)
}
document.onclick=test;
</script>
2.
可以的啊.<script>
/* KeyWord: Select,option,add
关键字:Select,option add1:
Option元素定义了构造函数Option()
可以动态创建新的Option元素,把它们加在Options[]数组的结尾可以给Select元素增加新选项. */
function add1()
{
var addoption1 = new Option("add1Text", //text属性
"add1Value", //value属性
false, //defaultSelected属性
false); //selected属性
//把它附加到Select元素的options数组,在select元素中显示它
var oSelect1 = document.all.oSelect1; //获取Select对象
oSelect1.options[oSelect1.options.length] = addoption1;
} /*
add2:
用DOM的方法
*/
function add2()
{
var addoption2 = document.createElement("option"); //创建Option元素
document.all.oSelect2.add(addoption2,0); //附加到Select元素中.
addoption2.innerText = "add2Text"; //text属性
addoption2.value = "add2Value"; //value属性
addoption2.selected = true; //selected属性
}</script>
<select name=oSelect1></select>
<select name=oSelect2></select>
<input type=button onclick=add1() value=add1>
<input type=button onclick=add2() value=add2>
解决方案 »
- Javascript如何实现一个四舍五入的显示器?
- 求助:JavaScript多种设置属性的区别
- 找 工具 找 工具
- php语言 js中alert提示错误的问题
- 每次动态创建div时,如何销毁上次同名div
- onclick事件的简单问题~~~~~~~~~~~~~~~
- showModalDialog()用法问题,在先等!!!!
- 用javascript怎么实现不让向文本框中填写“争取”、“尽量”、“应该”这样的词,在线等待,很急
- 请教document.createElement的最简单的用法。。
- 如何确定一个窗口有没有打开?
- 在客户端用javascript如何以只读方式打开word?
- 求一正则表达式,狂急
<body><script>
<!-- function add2()
{
var addoption2 = document.createElement("option"); //创建Option元素
document.all.oSelect2.add(addoption2); //附加到Select元素中.
addoption2.innerText = "add2Text"; //text属性
addoption2.value = "add2Value"; //value属性
var addoption1 = document.createElement("option"); //创建Option元素
document.all.oSelect1.add(addoption1); //附加到Select元素中.
addoption1.innerText = "add1Text"; //text属性
addoption1.value = "add1Value"; //value属性
}
-->
</script><form theod="get" onload="add2()">
<select name=oSelect1></select>
<select name=oSelect2></select>
<input type=button onclick=add2() value=add2>
</form>
</body>
</html>
---------------------------------
form没有onload事件啊..这样就行了.<html>
<body>
<script>
<!-- function add2()
{
var addoption2 = document.createElement("option"); //创建Option元素
document.all.oSelect2.add(addoption2); //附加到Select元素中.
addoption2.innerText = "add2Text"; //text属性
addoption2.value = "add2Value"; //value属性
var addoption1 = document.createElement("option"); //创建Option元素
document.all.oSelect1.add(addoption1); //附加到Select元素中.
addoption1.innerText = "add1Text"; //text属性
addoption1.value = "add1Value"; //value属性
}
-->
</script>
<body onload="add2()">
<form theod="get">
<select name=oSelect1></select>
<select name=oSelect2></select>
<input type=button onclick=add2() value=add2>
</form>
</body>
</html>