猿问
怎么给一个数组里的html标签加样式
如 var ul=["<ul></ul>","<div></div>"]
给ul[0] 加上样式ul[0].css()这样不行呀
雪莉酱
浏览 2414
回答 2
2回答
FSYu
不可以那样写,直接给标签添加样式的前提是这个标签真实存在body里面var ul = ["<ul></ul>", "<div></div>"] ul[0] = '<ul style="color:red;"></ul>';你可以这样写,就是把ul数组中的第一个重新赋值了,页面上也看不到这个元素,如果想直接.css()添加样式,先把元素添加到body里面,然后获取元素再添加样式
1
0
0
慕spring
肯定不行,ul[0]代表的是一个字符串,又不是html元素,没有css()方法。可以这样,var ul=["<ul style='width:100px'></ul>","<div></div>"]
0
0
0
随时随地看视频
慕课网APP
相关问题
为什么字体颜色在Eclipse上没有变化
2 回答
相关分类
Html/CSS
为什么字体颜色在Eclipse上没有变化
2 回答
我要回答