请问为什么没有实现

请问为什么没有实现

<!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

登陆购买课程后可参与讨论,去登陆

3回答
小于飞飞 2018-01-29 10:12:57

你好,可以提供具体视频时间点,这样更快确定所描述问题,关于<option value="dfas">你好1</option>,中<option></option>标签里的内容在网页中显示,value值是操作的具体值,祝学习愉快。

提问者 hy_wang 2018-01-28 12:31:50

请问老师关于域的内容到底是指什么内容,我测试标签内html文本内容一模一样,改变选项也会触发事件

前端端 2018-01-28 01:23:48

<!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元素集合

  • 提问者 hy_wang #1
    嗯嗯明白了,请问一下那个域的内容到底是指什么
    2018-01-28 12:30:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师