如 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 关注
- 2413 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消