单击后退按钮后获取动态div的内容

时间:2016-03-01 03:59:12

标签: javascript html

我有几个动态创建的div,它们是为用户已经看过的文档添加的。

doc_html.innerHTML = '<div id=' + doc_id + ' class="seen-doc"> <h5>You\'ve already seen this document.</h5></div>' + doc_html.innerHTML;

当用户在文档上单击后退按钮时,我也会运行此代码,以返回主菜单。 (我是从https://stackoverflow.com/a/19196020/1122229

得到的
<input type="hidden" id="refresh" value="no">
<script>
$(document).ready(function(e) {
        var $input = $('#refresh');
        $input.val() == 'yes' ? update_seen_docs() : $input.val('yes');
    });
</script>

我需要update_seen_docs()做的是查看我之前创建的动态div(id等于doc_id)并检查它们是否存在。我已经有doc_id的列表,我想检查它们的存在。我需要的是一种检查我的早期代码是否已成功创建这些动态div的方法。

我已尝试将其放入update_seen_docs()

doc_html = document.getElementById(doc_id);
if (doc_html){
    # do stuff
}

但由于doc_id的div是动态的,doc_html始终是null

0 个答案:

没有答案