【发布时间】:2014-09-24 17:42:07
【问题描述】:
我这样做了:
var blah = document.getElementById('id').getElementsByClassName('class')[0].innerHTML;
现在我在酒吧里有这个:
<a class="title" href="http://www.example.com/" tabindex="1">Some text goes here</a> <span class="domain">(<a href="/domain/foobar.co.uk/">foobar.co.uk</a>)</span>
我想使用 JS(没有 jQuery)从 HTML 中读取字符串“Some text goes here”。我无权访问该网站的 HTML。我正在解析一个网页来为浏览器扩展注入 JS。
我是否只需将其解析为字符串并从 > 和
【问题讨论】:
-
那你为什么不选择锚点?
-
“现在我在酒吧里有这个”什么酒吧?有备用啤酒吗?
-
getElementsByClassName('class')这试图找到一个具有class="class"属性的元素你的意思是getElementsByClassName('title') -
您是否总是要从锚标记中提取文本?如果是这样,为什么不直接获取它并访问它的
textContent? -
@PeeHaa 对不起。我的意思是废话。或变种。
标签: javascript html innerhtml