如果你
newShape= document.createElement(“<rect>....</rect>”);
group.appendChild(newShape);是能正确执行的
你可以在
alert(str1);
newShape= document.createElement(str1);
group.appendChild(newShape);来检查一下你这个字符串格式是否正确?
newShape= document.createElement(“<rect>....</rect>”);
group.appendChild(newShape);是能正确执行的
你可以在
alert(str1);
newShape= document.createElement(str1);
group.appendChild(newShape);来检查一下你这个字符串格式是否正确?
说明:
根据指定的标签建立新的对象实例。
在IE4.0上仅仅可以用于新建 img , area , option 。在IE5.0上你可以用于新建除了 frame 和 iframe 以外的所有对象类型。/*楼主检查下你所创建的对象是否是这当中的‘所有对象类型’*/
楼主可到官方网去查看
http://www.w3.org/DOM/
新建对象的属性是可读取以及被程序控制的。
在使用本方法新建对象后,你必须明确的将对象置入集合或文档层次结构中,方可使用它们。
对于 input 而言,因其默认的 type 属性值为 text ,所以新建的实例默认为文本输入框。若期望其他种类的 input ,则使用本方法建立对象时,要设置其 type 属性。
sTagName 可以包含属性,只要整个字符串(String)是有效的HTML。如果你希望在运行时用本方法建立的对象包含 name 属性,你应该这样做。