我有一个函数可以检查页面中的给定字符串(日期),如下所示:
function findDate(date) {
if ((document.documentElement.innerText).indexOf(date) > -1) {
return this;
} else {
return false;
}
}
我的问题是,一旦找到这个文本,我如何获得父元素,以便稍后在元素结束后立即预先添加文本。
例如,如果我的日期存储在这样的元素中:
<div id="date">October 6th, 2015</div>
我想要findDate("October 6th, 2015").parentElement.after.prepend("text")
。
HTML应该最终成为:
<div id="date">October 6th, 2015</div>stuff
我将如何做到这一点?