javascript面试题

1.如何获取表单<select>域的选择部分的文本?


2.在JavaScript中定时调用函数 foo() 如何写?


3.var a = 10; var b = 20; var c = 10; alert(a = b); alert(a == b); alert(a == c);结果是?

以下是答案:


1、
<form name="a">
  <select name="a" size="1" onchange="_sel(this)">
    <option value="a">1</option>
    <option value="b">2</option>
    <option value="c">3</option>
  </select>
</form>

<script>
function _sel(obj){
alert("显示文本:" + obj.options[obj.selectedIndex].text);
alert("值:" + obj.options[obj.selectedIndex].value);

}
</script>

2、
function foo(){
alert("aaaa");
a = setTimeout(foo(),100);
}
foo();

3、a = b 是赋值,a == b是判断值是否相同

posted @ 2009-06-12 13:08  Mr▪King  阅读(1661)  评论(1编辑  收藏  举报