值作为输入文本中的ID

时间:2015-01-29 13:24:08

标签: javascript html input

我有以下输入

<input id="result" ng-model="upload.documentURL" type="text" name="recievedDate"> <br></form>

其中id =“result”指的是为输入提供值的javascript行

 var message =  url;
    document.getElementById('result').innerHTML = message;

换句话说,我希望输入的值引用javascript行中提供的消息。

但是,我不知道如何实现这一点。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:4)

您不能将innerHTML用于输入类型。如果必须设置输入值,则必须使用以下代码:

var message =  url;

document.getElementById('result').value = message;

答案 1 :(得分:0)

输入标记不包含任何文本内容。 innerHTML没有帮助。输入标记使用value属性代替:

<input id="result" value="foo">

所以你的JavaScript调整了这个论点:

document.getElementById('result').value = url;