我有一些HTML代碼,看起來像這樣:如何更改HTML標籤使用JavaScript
<textarea name="message"></textarea>
而且我想它改成這樣:這個使用
<textarea maxlength="300" name="message"></textarea>
如何可以完成JavaScript的?我從很多不同的地方嘗試了很多不同的代碼,但他們都沒有工作。如果需要,我也會接受CSS代碼。
我有一些HTML代碼,看起來像這樣:如何更改HTML標籤使用JavaScript
<textarea name="message"></textarea>
而且我想它改成這樣:這個使用
<textarea maxlength="300" name="message"></textarea>
如何可以完成JavaScript的?我從很多不同的地方嘗試了很多不同的代碼,但他們都沒有工作。如果需要,我也會接受CSS代碼。
$('textarea').attr('maxlength', 300);
OP不想使用jQuery。 – Charlie
謝謝!這工作得很好(jQuery很好)。 – ThePhillipParadox
既然你不使用jQuery:
<textarea id="text" name="message"></textarea>
var element = document.getElementById("text");
element.setAttribute("maxlength","300");
document.querySelector('[name="message"]').setAttribute('maxlength', 300)
這裏的,如果你不使用jQuery(強烈推薦),你怎麼做:
var myelement = document.getElementsByName('message')[0];
myelement.setAttribute('maxlength',300);
這裏是jsFiddle
顯示你試過的東西。 –
這個問題可以改寫爲「setAttribute'有多少個相同的用法?」 – Charlie