이미지 너비가 200px보다 큰 경우에만 이미지 너비를 200px (고정 크기)로 변경하려고합니다. 그렇지 않으면 원래 너비를 그대로두고 싶습니다. 이제 코드 아래왜이 기능을 사용하여 이미지 너비를 변경할 수 없습니까?
작동 :
<img src="../images/browse-files.png" style="width:200px" onload="var img = new Image(); img.src = this.src; if(img.width <= 680){ var imgW= '680' + 'px' ; this.style.width =imgW;} "/>
그러나 코드 아래하지 않습니다 :
<script type="text/javascript">
resize(){
var img = new Image();
img.src = this.src;
if(img.width <= 680){
var imgW= '680' + 'px' ;
this.style.width = imgW;
}
return this.style.width;
}
</script>
<img src="../images/browse-files.png" style="width:200px" onload="return resize() "/>
나는 내가 최후의 수단으로 잘못하고있는 중이 야하는지 알고 싶습니다. 하나의 .js 페이지에 모든 JavaScript 함수를 포함시키려는 마지막 메토세를 선호합니다.
고마워요.
내 실수로 마지막에 태그를 추가했습니다. 그것을 삭제하십시오. – printfmyname