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

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

我正在通過 js 創建 div,但它沒有出現在我的頁面上

我正在通過 js 創建 div,但它沒有出現在我的頁面上

九州編程 2021-12-23 19:42:57
在我的 JS 代碼中,我創建了一個新的 div。我檢查過,它不是null,但它沒有出現在我的頁面上。這是我的代碼:  snake.push(document.createElement('div'));  snake[0].style.width = '1000px';  snake[0].style.height = '1000px';  snake[0].style.background = 'red';  snake[0].style.color = 'blue';  console.log(snake[0]);我曾經console.log()檢查過,那snake[0]不是nullsnake 是空列表: let snake = [];為什么snake[0]頁面上不顯示?
查看完整描述

2 回答

?
米脂

TA貢獻1836條經驗 獲得超3個贊

正如其他人所評論的那樣,您正在尋找的是appendChild. 此方法允許將 DOM 節點添加為其他 DOM 節點的子節點。它與復合模式密切相關。


var snake = [];

snake.push(document.createElement('div'));

snake[0].style.width = '1000px';

snake[0].style.height = '1000px';

snake[0].style.background = 'red';

snake[0].style.color = 'blue';

console.log(snake[0]);

document.body.appendChild(snake[0]);


在這種情況下,我已附加snake[0]到body.


查看完整回答
反對 回復 2021-12-23
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

您已經創建了元素,但沒有將其附加到 DOM??纯催@里:https : //dev.to/desoga/7-javascript-methods-that-aids-dom-manipulation-kkj

這是您在處理 DOM 操作時可以使用的有用方法列表。


查看完整回答
反對 回復 2021-12-23
  • 2 回答
  • 0 關注
  • 421 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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