3 回答

TA貢獻1789條經驗 獲得超8個贊
您可以獲得相關字符串并通過 split 創建一個數組。然后添加如下行:
document.getElementById("setVal").addEventListener("click", function(){
let table = document.getElementById("myTable");
let nums = document.getElementById("generated").innerHTML;
if(nums){
nums.split(',').forEach(i=> {
let row = table.insertRow(0);
let cell1 = row.insertCell(0);
cell1.innerHTML = i;
})
}
});
<p id="generated">
12345678199824,12345678411140,12345678921494,12345678497535,</p>
<input type="button" id="setVal" value="Set Rows"/>
<table id="myTable" style="border: 1px solid red;">
</table>

TA貢獻2080條經驗 獲得超4個贊
$("#generated").text("");
$("#generated").text(imeiList);
data = imeiList.split(",")
var table = document.getElementById("myTable");
for(let i =0;i<data.length ; i++){
var row = table.insertRow(i);
var cell1 = row.insertCell(0);
cell1.innerHTML = data[i];
}
和
<table id="myTable" /> // this in dom

TA貢獻1824條經驗 獲得超8個贊
就 PHP 而言,最初您必須分解字符串,然后通過計算字符串長度,添加循環變得更加for簡單
<?php
$str = "12345678199824,12345678411140,12345678921494,12345678497535";
$str1 = explode(",",$str);
$arrlength=count($str1);
?>
<table style = "border:1px solid;border-collapse : collapse;">
<?php
for($x=0;$x<$arrlength;$x++)
{
?>
<tr style = "border:1px solid;">
<td style = "border:1px solid;"><?php echo $str1[$x]?></td>
<tr>
<?php } ?>
</table>
注意:在函數中選擇正確的分隔符(在本例中為“ , ”)explode()。
- 3 回答
- 0 關注
- 217 瀏覽
添加回答
舉報