css修饰html无效 30
我用js动态生成了html代码格式,生成的格式是这样的HTML:<divid=0><div<!--js生成的样式-->></div></div><divid=1><div...
我用js动态生成了html代码格式,生成的格式是这样的
HTML:
<div id=0>
<div <!--js生成的样式--> ></div>
</div>
<div id=1>
<div <!--js生成的样式--> ><div>
<div>
<div id="target">
</div>
CSS:
#target
{
样式代码。。。(生效)
}
#0 div
{
样式代码 ......(不生效)
}
#1 div
{
样式代码。。。(不生效)
}
很迷惑,不知道为什么
就是选择的js生成的div无效
其他这个页面上的css样式有效
css的link引用放在head标签最底下了
js的也放在body标签最底下
问题解决了
我改用字母开头命名js生成的div在css里就可以选择到了,样式生效了
不过为什么纯数字命名在css里选择不到呢???很神秘 展开
HTML:
<div id=0>
<div <!--js生成的样式--> ></div>
</div>
<div id=1>
<div <!--js生成的样式--> ><div>
<div>
<div id="target">
</div>
CSS:
#target
{
样式代码。。。(生效)
}
#0 div
{
样式代码 ......(不生效)
}
#1 div
{
样式代码。。。(不生效)
}
很迷惑,不知道为什么
就是选择的js生成的div无效
其他这个页面上的css样式有效
css的link引用放在head标签最底下了
js的也放在body标签最底下
问题解决了
我改用字母开头命名js生成的div在css里就可以选择到了,样式生效了
不过为什么纯数字命名在css里选择不到呢???很神秘 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询