2016-04-15 171 views
1

我想將placeholder的值設置爲input我使用javascript動態創建。我怎樣才能做到這一點?設置佔位符值

var input = document.createElement('input'); 
input.className = 'my-input-class'; 
input.placeholder ??? 
+0

爲什麼?將其更改爲=和您的文本 – Jois

+0

@Jois實際工作。我的IDE沒有識別這個變量。 – dimitris93

+0

很高興我幫了忙! :d – Jois

回答

0

您可以使用setAttribute方法輸入:

input.setAttribute('placeholder', 'Some Awesome Text'); 

,或者因爲.placeholder有一個getter和上一個二傳手,你可以這樣做:

input.placeholder = 'Some Awesome Text'; 
-1

input.placeholder = "your_value"適用於標準屬性,否則使用setAttribute

here

+0

這有效。我的IDE沒有識別「佔位符」變量,因爲它尚未設置。謝謝。 – dimitris93

1
var Yourinput = document.createElement('input'); 
Yourinput.className = 'my-input-class'; 
Yourinput.placeholder = "Some text"; 

您可以設置這種方式。 ThankYou我希望這有幫助