【发布时间】:2019-01-04 19:28:03
【问题描述】:
我正在尝试根据选择的选项动态更改跨度的文本。 PS:我正在使用Django + Python来生成选项
这是我的代码:
<select class="form-control" id="materials">
{% for material2 in materials %}
<option value="{{ material2.name }}">{{ material2.name }}</option>
{% endfor %}
</select>
<span id="material_display></span>
我试过了:
var selected_material = document.getElementById("materials").value;
document.getElementById("material_display").innerTEXT = selected_material
但这并没有成功。
【问题讨论】:
-
innerText,你有大小写差异。您是否也在将此逻辑作为更改事件处理程序的一部分或其他什么? -
你的 span 上的 id 也没有正确关闭。
标签: javascript jquery html django innerhtml