设置占位符值
问题描述:
我想将placeholder
的值设置为input
我使用javascript动态创建。我怎样才能做到这一点?设置占位符值
var input = document.createElement('input');
input.className = 'my-input-class';
input.placeholder ???
答
您可以使用setAttribute
方法输入:
input.setAttribute('placeholder', 'Some Awesome Text');
,或者因为.placeholder
有一个getter和上一个二传手,你可以这样做:
input.placeholder = 'Some Awesome Text';
答
input.placeholder = "your_value"
适用于标准属性,否则使用setAttribute
。
见here
+0
这有效。我的IDE没有识别“占位符”变量,因为它尚未设置。谢谢。 – dimitris93
答
var Yourinput = document.createElement('input');
Yourinput.className = 'my-input-class';
Yourinput.placeholder = "Some text";
您可以设置这种方式。 ThankYou我希望这有帮助
为什么?将其更改为=和您的文本 – Jois
@Jois实际工作。我的IDE没有识别这个变量。 – dimitris93
很高兴我帮了忙! :d – Jois