亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用appendChild PHP插入時Div卡在Div中

使用appendChild PHP插入時Div卡在Div中

楊魅力 2023-10-16 11:02:39
我正在嘗試使用 for 循環和 PHP 中的appendChild 方法將div 插入到HTML 頁面中。我遇到的問題是,第一個 div 總是卡在第二個 div 中,而第二個 div 又總是卡在第三個 div 中,依此類推。那么如何在for循環末尾結束div呢?///The PHP Side// Create an insertion point for the Projects element$projectInsert = $doc->getElementById("projects");// Create a project Boxfor ($x = $row_cnt; $x > 0; $x--) {$sql2 = "SELECT * FROM `$prjct` WHERE id=$x";$result2 = mysqli_query($db,$sql2);$row2 = mysqli_fetch_array($result2,MYSQLI_ASSOC);//Insert a project Box$projectBox = $doc->createElement('div');$projectBox->setAttribute("class","projectBox");$project_element_title = $doc->createElement('p', $row2["title"]);$project_element_description = $doc->createElement('p', $row2["description"]);$projectInsert->appendChild($projectBox);$projectInsert->appendChild($project_element_title);$projectInsert->appendChild($project_element_description);}//Here's where it's inserting in the HTML<div class="projectBar" id="projectsBar"><h4 style="height: 30%; width: 100%; margin: auto;">Projects</h4><p id="projects"></p></div>這是正在發生的事情與我想要發生的事情的照片https://docs.google.com/presentation/d/1OgthPueXHzGXyUi6L3DmgWTtOr6gHpfj8LgGh5OG85Y/edit?usp=sharing因為我是新人,所以無法嵌入圖像。感謝您的任何幫助!
查看完整描述

1 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

不是將childs($project_element_title$project_element_description)附加到parent( $projectBox),而是將其附加到super-parent( $projectInsert),這就是問題所在。

所以改變:

 $projectInsert->appendChild($project_element_title);
  $projectInsert->appendChild($project_element_description);

 $projectBox->appendChild($project_element_title);
  $projectBox->appendChild($project_element_description);


查看完整回答
反對 回復 2023-10-16
  • 1 回答
  • 0 關注
  • 131 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號