javascript修改css属性

<!doctype<html><head><title>aaaaa</title><script>window.onload=border;functionborder(... <!doctype <html> <head> <title>aaaaa</title> <script> window.onload=border;function border(){ var firsttriangle = document.getElementById("firsttriangle"); var border=document.body.clientWidth; firsttriangle.sytle.borderWidth='100px'+border+'0 0';} </script> <style> .sss{ width: 0; height: 0; border-style: solid; border-width: 100px 500px 0 0; border-color: #332dad transparent transparent transparent; } </style> </head> <body> <div class="sss"></div> </body></html>
怎么让'sss'的width等于屏幕宽度?
展开
 我来答
yinfengnong
2017-12-16 · TA获得超过5619个赞
知道大有可为答主
回答量:2344
采纳率:89%
帮助的人:2299万
展开全部
<!DOCTYPE <html>
<html>
 <head> 
  <title>aaaaa</title> 
  <script>
window.onload=border;
function border(){
var firsttriangle = document.getElementById("firsttriangle");
var border=document.body.clientWidth;
firsttriangle.style.borderWidth='100px '+border+' 0 0';
}
</script> 
  <style>
.sss{
width: 0;
height: 0;
border-style: solid;
border-width: 100px 500px 0 0;
border-color: #332dad transparent transparent transparent;
}
</style> 
 </head> 
 <body> 
  <div id="firsttriangle" class="sss"></div> 
 </body>
</html>

有两个地方你弄错了,第一个要 给 div 加一个id,第二个 firsttriangle.sytle,单词写错了,应该是 style

C4H8O3
2017-12-16 · 超过12用户采纳过TA的回答
知道答主
回答量:35
采纳率:66%
帮助的人:5.8万
展开全部
将width的值改为100%即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式