请问为什么没有实现
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>onblur和onfocus</title> <style type="text/css"> </style> </head> <body> <select> <option value="yellow">你好</option> <option value="fgara">你好1</option> <option value="fg">你好1</option> <option value="wqer">你好1</option> <option value="dfas">你好1</option> </select> <script type="text/javascript"> var one=document.getElementsByTagName("select[0]"); one.onchange=function(){ console.log("123"); } </script> </body> </html> 请问这段代码为什么没有实现效果?? 以及请问老师关于域的内容,是指vaule的内容还是说<option></option>标签里边的内容?
正在回答 回答被采纳积分+1
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>onblur和onfocus</title>
<style type="text/css">
</style>
</head>
<body>
<select>
<option value="yellow">你好</option>
<option value="fgara">你好1</option>
<option value="fg">你好1</option>
<option value="wqer">你好1</option>
<option value="dfas">你好1</option>
</select>
<script type="text/javascript">
var one=document.getElementsByTagName("select");
one[0].onchange=function(){
console.log("123");
}
</script>
</body>
</html>
getElementsByTagName是一个JavaScript函数,功能是通过查找整个 HTML 文档中的任何 HTML 元素,传回指定名称的元素集合,比如这个one[0]就是获取HTML文档中第一个select元素集合
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星