関数に次のコードがあります。
this.HtmlRef = document.createElement( "canvas" );
if (!this.HtmlRef)
{
return false;
}
this.HtmlRef.appendChild( document.createTextNode( "Your browser doesn't support dynamic graphic drawings (Canvas)!" ) );
var Width = document.createAttribute( "width" );
var Height = document.createAttribute( "height" );
Width.nodeValue = 0;
Height.nodeValue = 0;
this.HtmlRef.setAttribute(Width); /* error */
this.HtmlRef.setAttribute(Height); /* error */
幅と高さの名前も変更しようとしましたが、成功しませんでした。エラーメッセージ全体:
キャッチされないエラー:INVALID_CHARACTER_ERR:DOM例外5
ありがとう。
解決策は、 setAttributeの代わりにsetAttributeNodeを使用することです