html下拉单选框

html下拉单选框DOCTYPE tml htmllang en head metacharset UTF 8 metaname viewport content width device width user scalable no initial scale 1 0 maximum scale 1 0 minimum scale 1 0 metaname viewport content width device width user scalable no initial scale 1 0 maximum scale 1 0 minimum scale 1 0 metacharset UTF 8 head htmllang en

 
    doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document 
      title> <style> * { 
        margin:0; pading:0; } ul,li { 
        list-style:none; } #ulDom { 
        width: 100px; height: 100px; display: none; } #ulDom li { 
        }  
       style>  
        head> <body> <div> <input type="text" id="inputDom"> <ul id="ulDom">  
         ul>  
          div> <script> let ulDom = document.getElementById('ulDom'); let inputDom = document.getElementById('inputDom'); let timer = null; inputDom.addEventListener('focus', function () { 
            openSelect() }) inputDom.addEventListener('input', function () { 
            closeSelect(); if(inputDom.value === ''){ 
            openSelect() } }) ulDom.addEventListener('click', function (event) { 
            console.log('0000') var e = event || window.event; var target = e.target || e.srcElement; console.log(target.innerHTML) inputDom.value = target.innerHTML; closeSelect() }) inputDom.addEventListener('blur', function () { 
            timer && clearTimeout(timer); timer = setTimeout(()=>{ 
            closeSelect(); },300) }) function openSelect() { 
            ulDom.style.display = 'block'; } function closeSelect() { 
            ulDom.style.display = 'none'; } var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for (let i = 0; i < arr.length; i++) { 
            const liDom = document.createElement('li') liDom.innerHTML= arr[i]; ulDom.appendChild(liDom); }  
           script>  
            body>  
             html> 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221172.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午6:45
下一篇 2026年3月17日 下午6:46


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号