100가지 옵션을 사용하지 않고 1 - 100으로 드롭다운 메뉴를 쉽게 추가하는 방법은 무엇인가요?

다음과 같은 작업을 수행하는 대신 숫자 1에서 100까지의 드롭다운 메뉴에 옵션을 추가할 수 있는 간단한 단축키가 있는지 궁금합니다:

<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>

등 100까지 옵션을 추가할 수 있나요?

고마워요

해결책

유감스럽게도 일반 HTML은 그렇지 않습니다.

하지만 jQuery를 사용하여 이 작업을 수행할 수 있습니다:


$(function(){
    var $select = $(".1-100");
    for (i=1;i
해설 (2)

제가 아는 한 순수 HTML은 아닙니다.

하지만 JS나 PHP 또는 JSP와 같은 다른 스크립팅 언어를 사용하면 for 루프를 사용하여 매우 쉽게 수행할 수 있습니다.

PHP의 예시입니다:


<select>
<?php
    for ($i=1; $i
            <?php echo $i;?>
        <?php
    }
?>
해설 (1)

HTML 외에 JavaScript나 jQuery를 사용하고 있나요? 그렇다면 다음과 같은 작업을 수행할 수 있습니다:

HTML:


<select id='some_selector'>
해설 (1)

나는이 오래된하지만... 가 알을 찾는 경우를 생성하는 코드 번호/옵션이기 때문에 그것을 로드하거나지 않습니다. 하지만 내가 사용하는 excel 계산 페이지를 사용하여 자동차 번호 매기기다. 그것은 다음과 같이 보일 수 있습니다...

|<옵션>|1|</옵션>|

그때 나는 하이라이트 세포에서 행하고 그들을 끌어내까지 100 개가 있는 숫자는 내가 필요합니다. 나는 지금은 코드 조각을 나는 그냥 다시 참조하십시오.

해설 (0)

Html5 에서,당신은 지금 사용할 수 있습니다


<input type="number" min="1" max="100">
해설 (0)

으로 다른 사람이 말했다,거기 아't 에서 하나 html;그러나 사용할 수 있습니다[퍼/옥][1]. 사실 나는 이렇게 많습니다.

그것은 다음과 같이 보일 것이다:


select
  - var i = 1
  while i 
해설 (0)

Jquery 한:

ES6+jQuery:

$('#select').append([...Array(100).keys()].map((i,j) => `< option >${i}`))

Lodash+jQuery:

$('#select').append(_.range(100).map(function(i,j){ return $('',{text:i})}))
해설 (0)