Javascript 附加文本框和按钮
如何创建文本框/文本字段和按钮 JavaScriptJavascript 附加文本框和按钮,javascript,Javascript,如何创建文本框/文本字段和按钮 JavaScript <script type="text/javascript"> function addItemTodo(){ var value = document.getElementById('item1').value; var value2 = document.getElementById('item2').value; var my_table = document.getElementById('todo');
<script type="text/javascript">
function addItemTodo(){
var value = document.getElementById('item1').value;
var value2 = document.getElementById('item2').value;
var my_table = document.getElementById('todo');
var rows = my_table.getElementsByTagName("tr").length;
row = my_table.insertRow(rows);
cell1 = row.insertCell(0);
cell2 = row.insertCell(1);
cell1.innerHTML = value;
cell2.innerHTML = value2;
}
</script>
函数addItemTodo(){
var value=document.getElementById('item1').value;
var value2=document.getElementById('item2').value;
var my_table=document.getElementById('todo');
var rows=my_table.getElementsByTagName(“tr”).length;
行=我的表格。插入行(行);
cell1=行插入单元格(0);
cell2=行插入单元格(1);
cell1.innerHTML=值;
cell2.innerHTML=value2;
}
HTML代码
<input type="text" id="item1" placeholder="item1" size="12">
<input type="text" id="item2" placeholder="item2" size="14">
<button id="add" onclick="addItemTodo()">Add</button>
<table border="1" style="width:50%" id="todo">
<tr>
<th>Input from 'item1'</th>
<th>Input from 'item2'</th>
<th>Text Box</th>
<th>Button</th>
</tr>
</table>
添加
来自“item1”的输入
来自“item2”的输入
文本框
按钮
如何附加文本框和按钮,单击添加按钮时,您可以在Javascript中创建新元素作为字符串,然后使用
.innerHTML
将它们添加到两个新单元格(insertCell(2)
和insertCell(3)
)中,如下所示:
函数addItemTodo(){
var value=document.getElementById('item1').value;
var value2=document.getElementById('item2').value;
var my_table=document.getElementById('todo');
var rows=my_table.getElementsByTagName(“tr”).length;
var row=my_table.insertRow(行);
row.insertCell(0).innerHTML=value;
insertCell(1).innerHTML=value2;
行.insertCell(2).innerHTML=“”;
row.insertCell(3.innerHTML=“Text”;
}
。文本框{
宽度:50px;
}
添加
来自“item1”的输入
来自“item2”的输入
文本框
按钮
您可以在Javascript中创建新元素作为字符串,然后使用.innerHTML
将它们添加到两个新单元格(insertCell(2)
和insertCell(3)
)中,如下所示:
函数addItemTodo(){
var value=document.getElementById('item1').value;
var value2=document.getElementById('item2').value;
var my_table=document.getElementById('todo');
var rows=my_table.getElementsByTagName(“tr”).length;
var row=my_table.insertRow(行);
row.insertCell(0).innerHTML=value;
insertCell(1).innerHTML=value2;
行.insertCell(2).innerHTML=“”;
row.insertCell(3.innerHTML=“Text”;
}
。文本框{
宽度:50px;
}
添加
来自“item1”的输入
来自“item2”的输入
文本框
按钮
如果我想设计文本框..如何制作?@KhengYung您可以将CSS应用于文本框
类。我已经更新了我的答案,以提供更改文本框行宽度的CSS。insertCell(2)。innerHTML=“”
如何放置占位符?@KhengYung您可以直接将其添加到字符串HTML元素:如果我想设计文本框..如何制作?@KhengYung您可以将CSS应用于文本框
类。我已经更新了我的答案,以提供更改文本框行宽度的CSS。insertCell(2)。innerHTML=“”代码>如何放置占位符?@KhengYung您可以直接将其添加到字符串HTML元素: