MSCSSMatrix.setMatrixValue的JavaScript语法是什么?

MSCSSMatrix.setMatrixValue的JavaScript语法是什么?,javascript,matrix,internet-explorer-10,Javascript,Matrix,Internet Explorer 10,我有以下代码,但是使用mscsmatrix.SetMatrixValue不能用矩阵的16个元素填充?填充性能良好;我找不到任何实例化mscsmatrix的示例 scale: function () { var s = 0.5; var el = document.getElementById("containeddiv"); var matrix = new MSCSSMatrix(el.style.transform); matrix = matrix.setM

我有以下代码,但是使用mscsmatrix.SetMatrixValue不能用矩阵的16个元素填充?填充性能良好;我找不到任何实例化
mscsmatrix
的示例

scale: function () {
    var s = 0.5;
    var el = document.getElementById("containeddiv");
    var matrix = new MSCSSMatrix(el.style.transform);
    matrix = matrix.setMatrixValue("matrix3d(0.5,0,0,0,0,0.5,0,0,0,0,0.5,0,0,0,0,1)");
    matrix.m11 = s
    matrix.m12 = 0
    matrix.m13 = 0
    matrix.m14 = 0
    matrix.m21 = 0
    matrix.m22 = s
    matrix.m23 = 0
    matrix.m24 = 0
    matrix.m31 = 0
    matrix.m32 = 0
    matrix.m33 = s
    matrix.m34 = 0
    matrix.m41 = 0
    matrix.m42 = 0
    matrix.m43 = 0
    matrix.m44 = 1
    el.style.transform = matrix;
},

试着读一下,这可能有用,或者使用canvas setTransform(),我读到,它只说参数必须是“CSS中transform属性的可接受值形式的字符串”。也许这不可能是我所想的方式。