我想用我的按鈕創建一個文本框,但是當我點擊一個按鈕時,沒有textField創建。幫助我用按鈕創建一個標籤textField
<head>
<script type="text/javascript">
function add() {
//Create an input type dynamically.
var element = document.createElement("s:textfield");
//Assign different attributes to the element.
element.setAttribute("id", "classe");
element.setAttribute("name","classe");
element.setAttribute("label", "Classe");
element.setAttribute("labelposition", "left");
}
</script>
</head>
<s:textfield name="classe" id="classe" label="Classe" labelposition="left" />
<sj:submit id="formSubmit1" value="Ajouter" button="true" onclick="add()"/>
'
'是服務器端標記。您無法通過JavaScript創建它,因爲JavaScript在服務器發送響應之後在客戶端執行。儘管如此,這裏的答案可以幫助你創建一個普通的HTML文本輸入。 –