我使用JavaScript来更新<input>
属性改变<select>
之一时:分发出去,但成的Javascript
/// HTML代码///
<select name="Pending_status" id="Type" class="Type" onChange="moveas();">
<option value="Internal Movement" id="Internal_Movement">Internal Movement</option>
<option value="Resignation" id="Resignation">Resignation</option>
<option value="Termination" id="Termination">Termination</option>
</select>
<div class="Check" id="Check">
</div>
/// Java脚本的代码///
function moveas() {
var elements = document.getElementsByClassName("Type");
var type = '';
for(var i=0; i<elements.length; i++) {
type += elements[i].value+"<br>";
}
document.getElementById("Check").innerHTML = type+"<br>";
};
我尝试使用document.getElementsByClassName(“检查”),但它没有给我任何东西。你能帮忙吗?
你不能有一个以上的元素与HTML同一文档中相同的ID。所以如果你有多行显示的HTML,你会遇到问题。 –