我想在#nom
标记中以字符串形式显示输入label
的值
<input type="text" id="nom">
<input type="button" id="ok" value="afficher" onclick="affiche();">
<label id="msg"></label>
我尝试了以下脚本,但是它不起作用,并且不返回任何错误。
function affiche() {
var nom = document.getElementById("nom").value;
$("#msg").val(nom);
}
我究竟做错了什么?
最佳答案
您有一个jQuery和普通的Javascript沙拉,但是假设您实际上对jQuery有一个引用,您的问题是label
元素没有值,因此val
方法什么也不做。方法val
仅适用于输入控件。
使用text()
或html()
设置label
内容
$("#msg").html(nom);
关于javascript - 将输入值作为字符串插入标签中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30444107/