Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从变量设置style.maxWidth_Javascript_Css_Variables - Fatal编程技术网

Javascript 从变量设置style.maxWidth

Javascript 从变量设置style.maxWidth,javascript,css,variables,Javascript,Css,Variables,我的cod是: <img src="img.png"> <dd id="123">COMMENT</dd> <script> var img = new Image(); img.onload = function () { alert(this.width); } img.src = 'img.png'; </script> 而不是: alert(this.width); 图像的widthDOM属性将是一个数字 CSSmax

我的cod是:

<img src="img.png">

<dd id="123">COMMENT</dd>

<script>
var img = new Image();
img.onload = function () {
alert(this.width);
}
img.src = 'img.png';
</script>
而不是:

alert(this.width);

图像的
width
DOM属性将是一个数字

CSS
max width
属性只接受长度作为其值

您需要将单位添加到您的号码中

= this.width + "px";

document.getElementById('123').style.maxWidth=this.width那么当你试着那样做时发生了什么?谢谢!你让我开心。
= this.width + "px";