使用JavaScript创建元素并使用它

时间:2015-02-09 10:06:15

标签: javascript jquery

我使用JavaScript创建一个新窗口并在该窗口中创建元素, 当我尝试使用id时使用该元素时,我不能这样做并取空值

var unit_Window = window.open("", '',"height=400,width=400,status=yes");   

unit_Window.document.write("<label id='title_ID'>title</label></center>");

现在,当我尝试使用id获取标题值时,返回的值为null

unit_Window.document.getElementById('title_ID');

2 个答案:

答案 0 :(得分:0)

为了获取元素的html

unit_Window.document.getElementById('title_ID').innerHTML;

仅使用unit_Window.document.getElementById('title_ID');将返回HTML元素节点本身,而不仅仅是值。

要获取元素的HTML值,请使用元素的innerHTML属性。

答案 1 :(得分:0)

我认为你的问题的答案在于时机。在尝试修改其内容之前,您需要确保新窗口已完成加载 请参阅this post

丹尼