假设我在页面上有一个按钮,如果单击它会添加一个div弹出窗口。
如何通过JavaScript访问div的内容?这可能吗?我尝试使用jQuery选择器搜索页面,但我没有找到div弹出窗口。
我有一个类似于以下内容的书签:
javascript:(function() {
alert($('newDivId').val());
})();
...假设newDivId
是新创建的div的id,如果我通过单击bookmarklet执行该代码,则会收到错误消息,指出val()
无法在{{{}}上调用1}}对象。
我无权访问页面源;你有什么建议吗?
答案 0 :(得分:1)
$('#id_of_div').html()
OR
$('.class_of_div').html()
OR
$('#id_of_div_parent div').html()
ETC。
如果这不起作用,您可能会在将其完全插入DOM之前尝试选择它。在尝试访问它之前,请确保它已满载。