Скрыть заголовок выпадающего меню при нажатии на меню - PullRequest
0 голосов
/ 30 сентября 2019

Как скрыть заголовок выпадающего меню? Мой код выглядит так:

<select id="menu1" name="Borgerskaber efter erhverv">
    <option id="title">Digitale borgerskaber 1679-1910</option>
    <option value="https://online.flippingbook.com/view/956512/">Register til borgerskabsprotokol 1679-1887</option>
    <option value="https://online.flippingbook.com/view/707957/">Borgerskabsprotokol 1679-1887</option>
    <option value="https://online.flippingbook.com/view/208653/">Borgerskabsprotokol 1869-1910</option>
</select>
<script type="text/javascript">

    var urlmenu = document.getElementById('menu1'),


    title = document.getElementById('title');

    urlmenu.onchange = function() {


    if (this.options[this.selectedIndex].id != "title") {


    window.open(this.options[this.selectedIndex].value );
        }

    }; 
</script>

1 Ответ

0 голосов
/ 30 сентября 2019

Чтобы сделать первый параметр в раскрывающемся списке отключенным, используйте 'selected disabled' Вместо этого используйте следующее:

<!doctype html>
<html>

<head>
</head>

<body>

  <select id="menu1" name="Borgerskaber_efter_erhverv">
    <option id="title" selected disabled>Digitale borgerskaber 1679-1910</option>
    <option value="https://online.flippingbook.com/view/956512/">Register til borgerskabsprotokol 1679-1887</option>
    <option value="https://online.flippingbook.com/view/707957/">Borgerskabsprotokol 1679-1887</option>
    <option value="https://online.flippingbook.com/view/208653/">Borgerskabsprotokol 1869-1910</option>
  </select>
  <script type="text/javascript">
    var urlmenu = document.getElementById('menu1'),


      title = document.getElementById('title');

    urlmenu.onchange = function() {


      if (this.options[this.selectedIndex].id != "title") {


        window.open(this.options[this.selectedIndex].value);
      }

    };
  </script>
</body>

</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...