js向id添加css属性值 10
<scripttype="text/javascript">varx=[cascadelist:score];vary=10;varz=x*y;vars=(z+".0%"...
<script type="text/javascript" >
var x=[cascadelist:score];
var y=10;
var z=x*y;
var s=(z + ".0%");
// alert(s);
document.getElementById("pingfen").style.width=s;
</script>
<divclass="info_star"><span id="pingfen" class="info_star2" style=" "></span></div>
==============================================================================
怎么把s变量值传到style="width: " 中呢?试了好久都不行。是不是哪里写错了?求高手解答哦!
[cascadelist:score] 是一个模板的标签来的,输出的值是浮点型的,比如1.1 ,2.2 ,3.3 展开
var x=[cascadelist:score];
var y=10;
var z=x*y;
var s=(z + ".0%");
// alert(s);
document.getElementById("pingfen").style.width=s;
</script>
<divclass="info_star"><span id="pingfen" class="info_star2" style=" "></span></div>
==============================================================================
怎么把s变量值传到style="width: " 中呢?试了好久都不行。是不是哪里写错了?求高手解答哦!
[cascadelist:score] 是一个模板的标签来的,输出的值是浮点型的,比如1.1 ,2.2 ,3.3 展开
4个回答
展开全部
1、jquery:
$("#id").css("background","#000");
$("//*这个是你的id,前面要用#,如果class就是.(点),和写css获取一样的*//").css("//*这个是css属性color,或者background,font-size等*//","//*这个是属性值*//");
2、js:
document.getElementById("id").style.color="#000";
document.getElementById("//*这个是你的id,不要#,只能是id不能是class*//").style.//*css属性*//="//*属性值*//";
建议用jquery
展开全部
jquery:
$("#id").css("background","#000");
$("//*这个是你的id,前面要用#,如果class就是.(点),和写css获取一样的*//").css("//*这个是css属性color,或者background,font-size等*//","//*这个是属性值*//");
js:
document.getElementById("id").style.color="#000";
document.getElementById("//*这个是你的id,不要#,只能是id不能是class*//").style.//*css属性*//="//*属性值*//";
建议用jquery。
$("#pingfen").css("witdh",s);
你的那个问题试试下面的。注意span标签要形成块元素,不然没有宽度的,span不是块元素。
$("#pingfen").css("witdh",s).css("display","block");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<divclass="info_star">
<span id="pingfen" class="info_star2" style=" "></span>
</div>
<script type="text/javascript" >
var x=[cascadelist:score];
var y=10;
var z=x*y;
var s=(z + ".0%");
// alert(s);
document.getElementById("pingfen").style.width=s;
</script>
这样试试。估计可以成功
更多追问追答
追问
这样也不行啊,得出的结果是这样的。
追答
那你看看你的z是不是0
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jquery语法
$("#id").css("width","360px");
原生语法
var id = document.getElementById("id");
id.style.background = red;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询