js怎么动态改变style里面的border-bottom,width的值

varstr="";str+="<tableborder=0align=centerwidt=80%>"for(vari=0;i<10;i++){str+="<tr><t... var str="";
str+="<table border=0 align=center widt=80%>"
for(var i=0;i<10;i++){
str+="<tr ><td width=5%>"+xian(i)+"</td><td width=5%>"+xian(i)+xian(i)+"</td><td width=90%>"
+"<div style='border-bottom:4px solid #fe9522; width:45%;'></div>"+"</td></tr>";
}
str+="</table>";
在这个字符串拼接中,在每次循环时,怎么实现改变border-bottom、width的值,
展开
 我来答
纯洁的小树
推荐于2016-08-28 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:460万
展开全部

1、首先需要获取到相应的元素,这样才能改变他的样式。获取方法可以通过getElementByID(),除了 getElementById() 之外,还有 getElementsByName() 和 getElementsByTagName()。参考:http://www.w3school.com.cn/jsref/met_doc_getelementbyid.asp

2、然后就是修改元素的属性了。比如你将获取到的元素赋值给了变量a,那么修改该元素的border-bottom就是:

a.style.borderBottom="20px";

width就是:

a.style.width="200px";
三天打鱼N
2014-12-21 · TA获得超过1540个赞
知道大有可为答主
回答量:2032
采纳率:74%
帮助的人:590万
展开全部
不知需要怎么个改变法 设置style的值 可以取得到元素 然后 元素.style.color="#f00"的方式设置

http://wenku.baidu.com/link?url=2F6et6HEg0Qyvl3i6w6_5SQfQ7PlJPxU5SQlD6dxzXv0rGZVPHexc6RZK-QcvRVwwuVu0VyQsylCaKE5IbjUKANciRTadU4_vItJwXb-YRm
更多追问追答
追问
Width的值跟剧第二的td的内容改变,,颜色又根据width 的值变化.
追答
什么意思 单元格宽度根据表格内容的长度改变?那么颜色也跟着改变?表格单元格宽度可以自适应吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式