Я новичок в xslt и javascript.Я указал текущую дату в поле ввода, используя xslt 2.0
<input id="date" type="date" class="input">
<xsl:attribute name="value">
<xsl:value-of select="format-date(current-date(),
'[Y0001]-[M01]-[D01]')"/>
</xsl:attribute>
</input>
, но теперь я хочу показать список годов в раскрывающемся списке, годы должны быть текущим годом с задним числом 10 лет, например [2018,2017,2016 ,..] вот так
но я не могу динамически генерировать массив лет, я думаю, что мы можем сделать это с помощью .js, пожалуйста, помогите мне реализовать это.
В настоящее время я показываю годы из xmlтакой файл.
<select class="select">
<xsl:for-each select="element/year/option">
<option value="{.}"><xsl:value-of select="."/></option>
</xsl:for-each>
</select>
Заранее спасибо !!!