我有一個JavaScript動態創建的文本輸入,我也用JavaScript放一些文本。 我想使文字輸入大小可變,取決於文本的長度,並用70%HTML文本輸入大小
對於最大寬度,我使用:
'<input type="text" style="max-width:70%" name="affiliation"
id="affiliation'+affiliation_id+'" value="'+article_affiliations[i].name+'"
size='+article_affiliations[i].name.length+'/>'
一切正常,當文字長超過68%,但如果不是,文本輸入區域小於文本大小。
例如,當文本大小爲118時,textarea將只有106個字符長度,我不知道爲什麼。任何幫助和建議將非常可觀。
謝謝。
是什麼? 「大小」字符長度?像素高度?像素寬度?爲什麼在'input'元素的屬性之間有那麼多';'? –
@AaronDigulla html中的attribut大小是以字符爲單位的長度。 –
@Milos:看到我下面給出的答案。 –