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
展开
 我来答
智能甄选
2017-07-18 · 科技领域创作者
个人认证用户
智能甄选
采纳数:353 获赞数:35506

向TA提问 私信TA
展开全部

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

剑舞丶乱春秋
2017-06-29 · TA获得超过338个赞
知道小有建树答主
回答量:321
采纳率:100%
帮助的人:87.7万
展开全部
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");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幻想武士
2015-08-05 · TA获得超过1074个赞
知道小有建树答主
回答量:639
采纳率:90%
帮助的人:401万
展开全部
 <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
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友564d21f
2017-07-26 · 超过10用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:12.8万
展开全部

jquery语法

$("#id").css("width","360px");

原生语法

var id = document.getElementById("id");
id.style.background = red;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式