如何在新窗口中打开textarea?

时间:2014-02-14 10:31:44

标签: javascript html

这就是我所拥有的,它不起作用。请帮忙。

var myWindow = window.open("","","width=600,height=450");
newContent = myWindow.document.createElement("textarea");
myWindow.document.appendChild(newContent);

2 个答案:

答案 0 :(得分:2)

EXAMPLE

function openWin(){
    var myWindow = window.open("","","width=600,height=450");
    myWindow.document.write("<textarea rows='30' cols='70'></textarea>");
}

答案 1 :(得分:1)

var myWindow = window.open("","","width=600,height=450");
newContent = myWindow.document.createElement("textarea");
 myWindow.document.appendChild(newContent);

发送错误:

  

Uncaught HierarchyRequestError:无法执行'appendChild'   'Node':'INPUT'类型的节点可能不会插入到类型的节点内   '#document'。

所以只需改变

 myWindow.document.appendChild(newContent);

 myWindow.document.body.appendChild(newContent);

小提琴:http://jsfiddle.net/hjUrP/