我的页面开头如下:
<html>
<head>
<!-- 12036,2011-11-29/11:02 -->
<title>Products & Services</title>
Run Code Online (Sandbox Code Playgroud)
我想在这里抓取12036号码并将其显示在屏幕右下方绝对定位的DIV中.我的目的是要么将它用作书签或Greasemonkey脚本.
这样做的目的是数字代表我们在内部使用引用的PAGE ID.
我开始使用:
var x = document.getElementsByTagName('head').innerHTML;
Run Code Online (Sandbox Code Playgroud)
但我无法继续前进.
谁能在这里协助?
这将适用于最新的浏览器,但您需要修改它以适应旧浏览器...
var commentNode = [].slice.call(document.head.childNodes).filter(function(node) {
return node.nodeType == 8;
})[0],
id = commentNode.data.match(/^\s*(\d+)/)[1];
Run Code Online (Sandbox Code Playgroud)
将它放在屏幕的右下角......
var elem = document.createElement('div');
elem.id = 'id-display';
elem.appendChild(document.createTextNode(id));
document.body.appendChild(elem);
Run Code Online (Sandbox Code Playgroud)
......还有一点CSS ......
#id-display {
position: fixed;
bottom: 0;
right: 0;
background: #333;
color: #fff;
padding: 6px;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
183 次 |
| 最近记录: |