亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎樣讓div長寬和隨圖片長寬改變而改變

怎樣讓div長寬和隨圖片長寬改變而改變

已過期 2015-12-10 13:44:41
<body style="background:#333"> <div id="box"> <img id="img1" src="<gtl:url/>/resources/images/21.jpg" onload="this.width=this.offsetWidth>500?500:this.offsetWidth;"/> <img id="img2" src="<gtl:url/>/resources/images/21.jpg" onload="this.width=this.offsetWidth>500?500:this.offsetWidth;"/> <div id="main"> <div id="left-up" class="minDiv left-up"></div> <div id="up" class="minDiv up"></div> <div id="right-up" class="minDiv right-up"></div> <div id="right-down" class="minDiv right-down"></div> <div id="left-down" class="minDiv left-down"></div> <div id="left" class="minDiv left"></div> <div id="right" class="minDiv right"></div> <div id="down" class="minDiv down"></div> </div> </div> <div id="preview"> <img id="img3" class="img3" src="<gtl:url/>/resources/images/21.jpg" ?onload="this.width=this.offsetWidth>500?500:this.offsetWidth;"/> </div> <script type="text/javascript"> var boxwidth = document.getElementById('box').offsetWidth; var boxheight = document.getElementById('box').offsetHeight; alert(boxwidth); var img1width = document.getElementById("img1").offsetWidth; var img1height = document.getElementById("img1").offsetHeight; if(img1width>500){ boxwidth = 500+"px"; // alert("jmumwfhqjfri:"+pathwidth); boxheight=(500/img1width)*img1height; }else{ boxwidth=img1width; boxheight=img1height; } </script></body>請問大神,我的div長和寬為什么改變不了吶?求解答,謝謝
查看完整描述

3 回答

已采納
?
echo_kinchao

TA貢獻600條經驗 獲得超86個贊

你不給他寬度就會根據內容撐開來

查看完整回答
反對 回復 2015-12-10
  • 已過期
    已過期
    在我的css里給了它寬度了,我是想獲取div里的一個圖片的長和寬復制給這個div。之前是賦值不上,現在解決了,謝謝你
?
已過期

TA貢獻10條經驗 獲得超7個贊

已解決,謝謝

查看完整回答
反對 回復 2015-12-10
  • 3 回答
  • 0 關注
  • 2520 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號