var $ = document.getElementsByTagName("meta");
var $$ = document.getElementById('w');
for(var i=0;i<=$.length;i++){
var key = $[i].getAttribute('name');
if(key=='keywords')
{
$$.value = $[i].getAttribute('content');
}
}这个是我写的,可以提取到,但是如果我只想提取第一个关键词呢? 现在还有个脚本错误.var key = $[i].getAttribute('name'); 错误显示在这里, 对象为空或者不是对象大家帮忙 看看谢谢
<script>
var $ = document.getElementsByTagName("meta");
var $$ = document.getElementById('w');
for(var i=0;i<=$.length;i++)
{
if($[i] ==null) break;
var key = $[i].getAttribute('name');
if(key=='keywords')
{
$$.value = $[i].getAttribute('content');
break;
}
}</script>
for(var i=0;i<=$.length;i++)
{
if($[i] ==null) break;
var key = $[i].getAttribute('name');
if(key=='keywords')
{
var value = $[i].getAttribute('content');
if(value !=null)
{
alert(value.split(',')[0]);
}
break;
}
}//可以,用ajax去连别人的网站,得到html然后分析.