selectedOptions[0].textContent; not working in IE or Firefox

前端 未结 2 1487
Happy的楠姐
Happy的楠姐 2021-01-07 18:06
function call(op) {
    var x = op.selectedOptions[0].textContent;
    var n = x.substring(0, 3);
    //alert(n);
    document.pts.inputbox.value = n;
    document.p         


        
相关标签:
2条回答
  • 2021-01-07 18:59

    Try this

    function call(op) {
        var x = op.options[op.selectedIndex].text;
        var n = x.substring(0, 3);
        alert('Index : '+op.selectedIndex+' and first 3 lettrs are : '+n);
    }
    

    DEMO.

    0 讨论(0)
  • 2021-01-07 19:05

    Based on a quick JSFiddle, the selectedOptions collection isn't widely supported yet.

    Fails/Unsupported:

    • IE10 (Desktop or Metro)
    • IE11
    • Safari 7
    • iOS6 Opera Mini
    • Android 4.0.4 Browser
    • Android 4.0.4 Firefox Browser

    Works:

    • Chrome 23.0.1271.95
    • Opera 12.11
    • BlackBerry 10 Browser
    • iOS6 Safari
    • iOS6 Chrome
    • Android 4.0.4 Opera Mobile Browser
    • Firefox 53.0
    • Edge
    0 讨论(0)
提交回复
热议问题