為什么我是加了單位反而沒效果,去掉單位反而有效果?
??<script?type="text/javascript"> ????var?mychar=?document.getElementById("con"); ????mychar.style.color="red"; ????mychar.style.backgroundColor="#ccc"; ????mychar.style.width="300"; ??</script>
??<script?type="text/javascript"> ????var?mychar=?document.getElementById("con"); ????mychar.style.color="red"; ????mychar.style.backgroundColor="#ccc"; ????mychar.style.width="300"; ??</script>
2016-08-02
舉報
2016-08-20
?<script?type="text/javascript">
????var?mychar=?document.getElementById("con");
????mychar.style.color="red";
????mychar.style.backgroundColor="#ccc";
????mychar.style.width="300";
??</script>
在我的瀏覽器里是有效果的,但是300的這個寬度略寬,你換小點的就能看出來了
2016-08-08
去掉單位,?mychar.style.width="300"; 這一行代碼不會被執(zhí)行,
p是塊級元素,默認是占據整整一行的寬度,所以會鋪滿一行,你可以點擊全屏驗證這一點。
2016-08-03
去掉就沒有效果了,你數字差距大點就看出來了
2016-08-02
必須加像素px;
<p id="pcon">Hello World!</p>
<script>
? ?var mychar = document.getElementById("pcon");
? ?mychar.style.color="red";
? ?mychar.style.fontSize="20";
? ?mychar.style.backgroundColor ="blue";
? ?mychar.style.width="300px";
</script>
?你先把300px 改成100px 試試效果,
然后不加像素 300. 100,根本不會有變化的.
2016-08-02
你把300改成1000試試,再換成1000px試試,看顯示界面下面的進度條,你不加px的話就是只有0 和其他數字有區(qū)別
2016-08-02
單位不是應該mychar.style.width="300"+"px"; 好像沒有問題吧,我也是小白,剛開始學
2016-08-02
mychar.style.width="300";
你說的是這一行嗎?