2011-01-27 112 views
0

我正在使用visual basic中的webkit开源引擎浏览器。 我想获得加载的网页中的HTML标签,但是当我尝试使用GetElementsByTagName命令时,它总是什么都没有返回。Webkit文档和GetElementsByTagName

你有什么想法吗?

在此先感谢。 Massimo

回答

0

也许你的大小写是错误的?试试...

alert(document.getElementsByTagName("div")); 

或执行console.log(document.getElementsByTagName( “格”)),如果你熟悉的Safari/Chrome的Web检查。

+0

我不知道Duopixel 文档完成加载时,我已经像这样定义一个变量: 暗淡X1 = webkitbrowser.document 然后 我定义了一个又一个在此模式下 暗淡X2 = x1.getElementsByTagName(“href”) 然后 对于x2中的每个x3 ----代码---- 下一个 但循环仅提取任何内容,仅当我插入body而不是href时,它的作品... 谢谢。 Massimo。 – Massimo 2011-01-28 07:44:16

2

我不知道VB的,但我没有使用C#以下面的方式同样的事情:
WebKit.DOM.Document DOC1 = webKitBrowser1.Document;
WebKit.DOM.NodeList tags = doc1.getElementsByTagName(“input”);

现在,我们可以利用索引值,如从节点列表标签访问每个标记:
WebKit.DOM.Element榆树=(WebKit.DOM.Element)标签[指数];

要在VB中适应上述方法,您只需更改变量类型。概念将保持不变。