Javascript在其中获取Javascript(更多)评论

时间:2013-05-06 22:11:08

标签: javascript

我最初在这个主题中得到了帮助:Javascript to grab Javascript comments within <head>

我想使用Greasemonkey / Javascript从标签中获取评论。

<html>
    <head>
    <!-- 12036,2011-11-29/11:02 -->
    <title>Products & Services</title>

我在上面的帖子中收到的答案抓住了数字“12036”,并将其显示为我页面上的叠加层。现在我想抓住第二部分(日期),即“2011-11-29”,并将其显示为叠加层。

我需要添加/更改以下内容以获取日期?

var commentNode = [].slice.call(document.head.childNodes).filter(function(node) {
        return node.nodeType == 8;
      })[0],
id = commentNode.data.match(/^\s*(\d+)/)[1];

var elem = document`.createElement('div');
elem.id = 'id-display';

elem.appendChild(document.createTextNode(id));

document.body.appendChild(elem);

1 个答案:

答案 0 :(得分:1)

id = ...行替换为:

id = commentNode.data.match(/,(.*?)\s/)[1];

转到regular-expressions.info了解正则表达式。