如何使用Javascript更改HTML标记

时间:2014-01-21 20:26:26

标签: javascript html css tags edit

我有一些看起来像这样的HTML代码:

<textarea name="message"></textarea>

我想将其更改为:

<textarea maxlength="300" name="message"></textarea>

如何使用Javascript完成此操作?我从很多不同的地方尝试了很多不同的代码,但它们似乎都没有用。如果需要,我也会接受CSS代码。

5 个答案:

答案 0 :(得分:2)

如果您不使用jQuery(强烈推荐),请执行以下操作:

var myelement = document.getElementsByName('message')[0];
myelement.setAttribute('maxlength',300);

这是jsFiddle

答案 1 :(得分:0)

使用jquery匹配标记元素,然后使用.attr()函数。

答案 2 :(得分:0)

因为你没有使用jQuery:

<textarea id="text" name="message"></textarea>
var element = document.getElementById("text");
element.setAttribute("maxlength","300");

Example

答案 3 :(得分:0)

document.querySelector('[name="message"]').setAttribute('maxlength', 300)

答案 4 :(得分:-3)

$('textarea').attr('maxlength', 300);