如 var ul=["<ul></ul>","<div></div>"]給ul[0] 加上樣式ul[0].css()這樣不行呀
2 回答
已采納

FSYu
TA貢獻152條經驗 獲得超59個贊
不可以那樣寫,直接給標簽添加樣式的前提是這個標簽真實存在body里面
var?ul?=?["<ul></ul>",?"<div></div>"] ul[0]?=?'<ul?style="color:red;"></ul>';
你可以這樣寫,就是把ul數組中的第一個重新賦值了,頁面上也看不到這個元素,如果想直接.css()添加樣式,先把元素添加到body里面,然后獲取元素再添加樣式

慕spring
TA貢獻38條經驗 獲得超4個贊
肯定不行,ul[0]代表的是一個字符串,又不是html元素,沒有css()方法。
可以這樣,var ul=["<ul style='width:100px'></ul>","<div></div>"]
- 2 回答
- 0 關注
- 2452 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消