如何通过Javascript文件更改HTML文件's字段

How to make changes to a HTML file's fields through a Javascript file

本文关键字:文件 字段 何通过 Javascript HTML      更新时间:2023-09-26

大家好,我在一个项目中,我想改变html字段的值,如textarea复选框等。

我有一些值在我的javascript文件变量,我怎么能分配变量的值外部html文件的字段..

任何帮助都将是非常感激的,这对我来说将是很大的帮助。

var profiledata;
var ushurCallbackGetProfile = function (response) {
profiledata = response;

alert(profiledata);
// in the above "profiledata" i get some value like "HAI"..

};

我想把这个"HAI"值赋给一个html文件的textarea..

HTML文件的格式如下:

enter code here <html><form id="userFormchange" method="post"><label style="margin-left:513px;">Display Name</label><input name="profileusername" type="text" placeholder="Your Nickname" id="nickname" style="margin-left: 82px;"></form></html>

我想给上面的输入名"profileusername"赋"HAI"值

我该怎么做?

选择您的文本域并设置valueinnerHTML属性:

HTML

<textarea class="content"></textarea>
JavaScript

var textarea = document.querySelector('.content');
var profiledata;
var ushurCallbackGetProfile = function (response) {
    profiledata = response;
    textarea.value = profiledata;
};
ushurCallbackGetProfile('some content');

JS提琴示例

http://jsfiddle.net/2hnwX/

http://www.w3schools.com/js/js_htmldom_html.asp

ie。document.getElementById(id).attribute=new value

这应该有帮助。我相信这回答了你的问题,但如果不是,我可以试着进一步帮助。

你可以这样做。

document.getElementById(textareaid).innerHTML = value;

document.getElementById(textareaid).value = value; 

如果你想改变元素中的文本,那么你必须使用

document.getElementById(id).innerHTML = "New text!";