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是判断值是否相同