拜托!拜托!怎么用js或者其他方式强制清除img里面的style里面的数值?

下面的这段代码是固定的,现在需要强行清楚img的宽和高,怎么做,本人不会js,最好能有详细的解答。谢谢
<div id="tupain">
<p>
<img src="../tupain.jpg" style="width:1000px; height:500px;"/>
</p>
</div>

原生js的方法:

<script language="JavaScript">
var c_node = document.getElementById("tupain").childNodes;
var c_img = c_node[1].childNodes;
c_img[1].style.width = "";
c_img[1].style.height = "";
</script>

原生js的方法不好用,你要用的话放到页面最后面才可以。


jquery方法:

$(function(){
$("#tupain").find("img").css({
"width" : "",
"height" : ""
})
})

随便放到哪里都可以。

看你自己选哪个

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-01
用jQuery轻松加愉快。
比如<img>有id="myImg",则写这样的jQuery代码:

function checkboxOnclick(checkbox){
if ( checkbox.checked == false){ // 写反了……╮(╯-╰)╭
$("#myImg").css("max-width", ""); // 给元素去掉css
}
else{
$("#myImg").css("max-width", "100%"); // 给元素加上css
}
}
相似回答