0

我最初在这个线程中获得了帮助:Javascript to grab Javascript comments inside <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);
4

1 回答 1

1

id = ...行替换为:

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

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

于 2013-05-06T22:51:00.127 回答