Как установить значение div в шаблоне javascript tmpl

Я использую плагин для загрузки файлов из Blueimp. При загрузке шаблона я хочу записать значение в

<div id="status"></div>

каждый раз, когда шаблон отображается.

Тег div ставится вне тега формы.
Это скрипт загрузки шаблона:

<script id="template-download" type="text/x-tmpl">
    {% 
        var location = document.getElementById("hdnLocation").value;
        var folder = document.getElementById("hdnFolder").value;
    %}

    {% for (var i=0, file; file=o.files[i]; i++) { %}    
        <div class="template-download fade clear-fix" data-value="{%=location%}\{%=folder%}\{%=file.name%}">
        ... do something ...
        {%
            document.getElementById("status").value = "TPL";
        %}
    </div>
    {% } %}

</script>

местоположение и папку, я могу получить значение, но попытка установить значение не удалась.

1 ответ

Решение

Ваша проблема здесь:

document.getElementById("status").value = "TPL";

Вам нужно использовать innerHTML не value

document.getElementById("status").innerHTML = "TPL";

.value это свойство, присвоенное input такие элементы, как input, select, textarea

Другие вопросы по тегам