Style.length和Style.width不起作用

时间:2016-04-22 01:17:39

标签: javascript html css

    console.log(document.getElementById("myCanvas").style.length);

我的程序中有这个代码。它返回0,尽管画布的长度为660.有谁知道为什么?

2 个答案:

答案 0 :(得分:3)

你可以通过它获得宽度和高度。

var canvas = document.getElementById("myCanvas");
var width = canvas.width;
var height = canvas.height;

答案 1 :(得分:2)

在CSS中没有长度属性,只有高度或宽度。你可以用这个:

console.log(document.getElementById("myCanvas").style.height);
console.log(document.getElementById("myCanvas").style.width);