2 javascript xpath document meta-tags
我需要提取文档的"description"元标记.
默认方式是使用document.getElementsByTagName('META')然后遍历数组 - 如下所示:http://www.rgagnon.com/jsdetails/js-0070.html
但我想知道是否没有其他更快,"一行代码"的方法.我不熟悉xPath - 但也许这可行吗?有任何想法吗?
当然...
var desc = document.getElementsByName('description')[0].getAttribute('content');
Run Code Online (Sandbox Code Playgroud)
这假设当然有一个名为描述的元标记.
更完整的是,无论如何都会记住这些描述.
function getDesc(){
var metas = document.getElementsByTagName('meta');
for(var i=0;mLen=metas.length;i<mLen;i++){
if(metas[i].getAttribute('name').toLowerCase() == 'description'){
return metas[i].getAttribute('content');
}
}
return null;//or empty string if you prefer
}
var desc = getDesc();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6729 次 |
| 最近记录: |