javascript 下拉框(select)选择与被选择
<html>
<head>
<mce:script type = "text/javascript"><!--
function changetext()
{
var x = document.getElementById("list");
for (var i = 0;i < x.length;i++ )
{
if (x.options[i].selected)
{
document.getElementById("text").value = x.options[i].text;
break;
}
}
}
function changelist()
{
var x = document.getElementById("list");
for (var i = 0;i <x.length ;i++)
{
if (document.getElementById("text").value == x.options[i].text)
{
x.options[i].selected =true;
}
}
}
// --></mce:script>
</head>
<body>
<input type = "text" id = "text" >
<input type = "button" value = "changelist" onclick = "changelist();">
<select id = "list" onchange= changetext();>
<option >1</option>
<option >2</option>
<option >3</option>
<option >4</option>
<option >5</option>
<option >6</option>
<option >7</option>
<option >8</option>
<option >9</option>
<option >10</option>
</select>
</body>
</html>
相关文档:
研究一下JavaScript的函数回调机制
1、背景
Javascript中的回调函数,相信大家都不陌生,最明显的例子是做Ajax请求时,提供的回调函数,
实际上DOM节点的事件处理方法(onclick,ondblclick等)也是回调函数。
在使用DWR的时候,回调函数可以作为第一个或者最后一个参数出现,如:
function callBack(result){
}
myD ......
/* 方法:Array.remove(dx)
* 功能:删除数组元素.
* 参数:dx删除元素的下标.
* 返回:在原数组上修改数组
*/
//经常用的是通过遍历,重构数组.
Array.prototype.remove=function(dx)
{
if(isNaN(dx)||dx>this.length){return false;}
for(var i=0,n=0;i<this.length;i++)
{
......
var vKeyCode= e.getKeyCode();
if (vKeyCode >= 65 && vKeyCode <= 90 ) // Caps Lock 打开
{
......
简介
1st JavaScript Editor 是一款强大的JavaScript开发、校验和调试工具,它简单易用,不论你是初学者或者是专业的开发人士,都可以轻松上手!同时它又是完美的Ajax (Asynchronous JavaScript and XML),CSS, HTML, DOM DHTML开发工具!
Beside rich possibilities of editing scripts (JavaScript, ......