<bdo id='tqjQi'></bdo><ul id='tqjQi'></ul>

    <legend id='tqjQi'><style id='tqjQi'><dir id='tqjQi'><q id='tqjQi'></q></dir></style></legend>

  • <i id='tqjQi'><tr id='tqjQi'><dt id='tqjQi'><q id='tqjQi'><span id='tqjQi'><b id='tqjQi'><form id='tqjQi'><ins id='tqjQi'></ins><ul id='tqjQi'></ul><sub id='tqjQi'></sub></form><legend id='tqjQi'></legend><bdo id='tqjQi'><pre id='tqjQi'><center id='tqjQi'></center></pre></bdo></b><th id='tqjQi'></th></span></q></dt></tr></i><div id='tqjQi'><tfoot id='tqjQi'></tfoot><dl id='tqjQi'><fieldset id='tqjQi'></fieldset></dl></div>
    1. <tfoot id='tqjQi'></tfoot>

        <small id='tqjQi'></small><noframes id='tqjQi'>

      1. 使用纯 JavaScript 获取事件的选择元素值

        时间:2023-09-04
          <legend id='9S0YO'><style id='9S0YO'><dir id='9S0YO'><q id='9S0YO'></q></dir></style></legend>
            <i id='9S0YO'><tr id='9S0YO'><dt id='9S0YO'><q id='9S0YO'><span id='9S0YO'><b id='9S0YO'><form id='9S0YO'><ins id='9S0YO'></ins><ul id='9S0YO'></ul><sub id='9S0YO'></sub></form><legend id='9S0YO'></legend><bdo id='9S0YO'><pre id='9S0YO'><center id='9S0YO'></center></pre></bdo></b><th id='9S0YO'></th></span></q></dt></tr></i><div id='9S0YO'><tfoot id='9S0YO'></tfoot><dl id='9S0YO'><fieldset id='9S0YO'></fieldset></dl></div>
              <bdo id='9S0YO'></bdo><ul id='9S0YO'></ul>
                    <tbody id='9S0YO'></tbody>

                1. <small id='9S0YO'></small><noframes id='9S0YO'>

                2. <tfoot id='9S0YO'></tfoot>
                  本文介绍了使用纯 JavaScript 获取事件的选择元素值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想在单击选择元素时获取选择元素的值!我想在 HTML 中没有 onchange 属性.

                  I want to get the value of a select element when the select element is clicked! I want to do it without an onchange attribute in the HTML.

                  我想在没有 jQuery 的情况下实现这一点.当这个小脚本是我唯一需要的东西时,我不想在这个网站中包含一个 jQuery 框架.

                  I would like to achieve this without jQuery. I don't want to include a jQuery framework into this website when this tiny script is the only thing I need.

                  var select_element = document.getElementById('product-form-user-enquiry-type');
                  
                  select_element.onchange = function(e){
                      if (!e)
                          var e = window.event;
                      var svalue = select_element.value;
                      alert( svalue );
                  }
                  if ( select_element.captureEvents ){
                      select_element.captureEvents(Event.CHANGE);
                  }
                  

                  select_element.value; 包含一个空字符串.我该怎么做?

                  The select_element.value; contains an empty string. How should I do this?

                  推荐答案

                  适用于所有浏览器(包括 IE8)的解决方案:

                  A solution that will work with all browsers (including IE8) :

                  var select_element = document.getElementById('product-form-user-enquiry-type');
                  
                  select_element.onchange = function() {
                      var elem = (typeof this.selectedIndex === "undefined" ? window.event.srcElement : this);
                      var value = elem.value || elem.options[elem.selectedIndex].value;
                      alert(value);
                  }​
                  

                  这篇关于使用纯 JavaScript 获取事件的选择元素值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:为什么在 Chrome 的某些网站上 console.log 是一个空 下一篇:有什么方法可以检测用户是否按下了“留在页面

                  相关文章

                  最新文章

                    <bdo id='9PwF1'></bdo><ul id='9PwF1'></ul>
                3. <legend id='9PwF1'><style id='9PwF1'><dir id='9PwF1'><q id='9PwF1'></q></dir></style></legend>

                  <i id='9PwF1'><tr id='9PwF1'><dt id='9PwF1'><q id='9PwF1'><span id='9PwF1'><b id='9PwF1'><form id='9PwF1'><ins id='9PwF1'></ins><ul id='9PwF1'></ul><sub id='9PwF1'></sub></form><legend id='9PwF1'></legend><bdo id='9PwF1'><pre id='9PwF1'><center id='9PwF1'></center></pre></bdo></b><th id='9PwF1'></th></span></q></dt></tr></i><div id='9PwF1'><tfoot id='9PwF1'></tfoot><dl id='9PwF1'><fieldset id='9PwF1'></fieldset></dl></div>
                  1. <small id='9PwF1'></small><noframes id='9PwF1'>

                    1. <tfoot id='9PwF1'></tfoot>