【发布时间】:2011-06-16 18:48:53
【问题描述】:
我目前有一个字符串,实际上是一个 html 源代码存储在其中。我现在要做的是读出我需要使用 javascript 的特定标签。任何人都可以帮我解决这个问题,我是编程新手,我不太确定如何去做。
有问题的代码:
if (request.readyState == 4) {
var html_text = request.responseText;
var parent = document.createElement('div');
parent.innerHTML = html_code;
var metas = parent.getElementsByTagName('meta');
var meta;
for (var i = 0; i < metas.length; i++) {
meta = metas[i];
alert(meta.property);
alert(meta.content);
}
}
元内容有效,但返回的元属性未定义。
【问题讨论】:
-
欢迎来到 Stackoverflow 和一般的编程。碰巧你的第一个问题has been asked before.
-
@Pointy 似乎有点苛刻,朋友。一个小标签...
-
也许您应该将其转换为 HTML 树,然后使用 XPath 或 getElementsByTagName() 之类的东西?
-
@Matt Ball - 哦,我并不是说要苛刻或任何东西;事实上是真诚的。你打败了我的 DOM 答案,否则我会添加类似的东西:-)
标签: javascript html regex tags