在标签中插入输入值作为字符串

时间:2015-05-25 18:28:38

标签: javascript html

我想将输入#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);
}

我做错了什么?

2 个答案:

答案 0 :(得分:1)

你有一个jQuery和普通的Javascript沙拉,但假设你实际上有一个jQuery的引用你的问题是label元素没有值,所以val方法什么都不做。方法val仅适用于输入控件。

使用text()html()设置label内容

$("#msg").html(nom);

答案 1 :(得分:0)

试试这个:

$('#msg').text(nom);

或更好:

$('#msg').text($('#nom').val());