使用VB 6.0+webBrowser控件,怎么样才能通过样式名得到具体的样式内容?
使用VB 6.0+webBrowser控件,我想取的如下html文档中的.mystyle1和.mystyle2中的具体样式,应该怎么做?
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<style>
<!--
.mystyle1 { font-size: 18pt; color: #FFFF00; text-decoration: blink; text-align: left;
line-height: 150%; word-spacing: 2; border: 1px dashed #0000FF;
background-color: #000099 }
.mystyle2 { font-size: 18pt; color: #FFFF00; text-decoration: blink; text-align: left;
line-height: 150%; word-spacing: 2; border: 1px dashed #0000FF;
background-color: #000099 }
-->
</style>
</head>
<body>
<table border="5" width="700" bordercolor="#99CCFF" id="table1" height="400">
<tr>
<td width="353" class="mystyle"></td>
<td> </td>
</tr>
</table>
</body>
</html>
[解决办法]
xml
[解决办法]
为什么不用字符串分解呢???
找“{”与“}”中的字符串,然后通过";"与":"分解不行么?
[解决办法]
for (var i = 0; i < document.all.length; i++) { if (document.all[i].tagName == "STYLE") { alert(document.all[i].innerHTML); } }
[解决办法]
枚举header里面的<style>,然后对每个<style>调用IHTMLStyleElement::styleSheet