为了账号安全,请及时绑定邮箱和手机立即绑定

怎么给一个数组里的html标签加样式

怎么给一个数组里的html标签加样式

雪莉酱 2017-09-28 10:35:03
如 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里面,然后获取元素再添加样式

查看完整回答
1 反对 回复 2017-09-28
?
慕spring

TA贡献38条经验 获得超4个赞

肯定不行,ul[0]代表的是一个字符串,又不是html元素,没有css()方法。

可以这样,var ul=["<ul style='width:100px'></ul>","<div></div>"]

查看完整回答
反对 回复 2017-09-28
  • 2 回答
  • 0 关注
  • 2322 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信