createElement してから appendChild するまでの間のプロパティ変更

下記の value プロパティ変更は効果がない。

var elt = document.createElement("textbox");
elt.value = "It works!";
document.documentElement.appendChild(elt);

代わりに setAttribute を使うか、

var elt = document.createElement("textbox");
elt.setAttribute("value", "It works!");
document.documentElement.appendChild(elt);

appendChild してからプロパティを変更する。

var elt = document.createElement("textbox");
document.documentElement.appendChild(elt);
elt.value = "It works!";

TOP

1 Comment to “createElement してから appendChild するまでの間のプロパティ変更”

Firefoxアドオンを自作しているんですが、同様のところでつまづいていたので参考になりました!
ありがとうございます。

TOP

TOP