2015-09-22 27 views
0

目前,我所要做的就是让这段HTML中的样式显示在WScript.Echo弹出框中。我无法找到正确的语法来执行此操作。我想要的值是:"width: 0%;"(或任何值的情况)。在一个变量中使用“样式”

HTML:

<div class="progress" id="progress-bar-current-progress" style="width: 0%;"> 

这里有一些事情我已经试过(对其中一些我只是在黑暗中刺):

wscript.echo ie.document.getElementsByTagName("div").getAttribute("style").innertext 
wscript.echo ie.document.getElementsByTagName("div").getAttribute ("style").innerhtml 
wscript.echo ie.document.getElementsByTagName("div").style.width 
wscript.echo ie.document.getElementsByTagName("div").style.innertext 
wscript.echo ie.document.getElementsByTagName("div").style.innerhtml 
wscript.echo ie.document.getElementById("progress-bar-current-progress")(1) 
wscript.echo ie.document.all.item("progress-bar-current-progress").innerText 
wscript.echo ie.document.all.item("progress-bar-current-progress").innerHtml 
wscript.echo ie.document.all.item("progress-bar-current-progress").cssText 
wscript.echo ie.document.all.item("progress-bar-current-progress").getAttribute("style") 
wscript.echo ie.document.all.item("progress-bar-current-progress")(1) 
wscript.echo ie.document.getElementsByTagName("div")(1) 
wscript.echo ie.document.getElementsByTagName("div")(0) 
wscript.echo ie.document.getElementsByTagName("div")(2) 
wscript.echo ie.document.getElementsByTagName("div")(3) 
wscript.echo ie.document.getElementsByTagName("div")(4) 
wscript.echo ie.document.getElementsByTagName("div")(5) 
wscript.echo ie.document.getElementsByTagName("div")(6) 

回答

0

这应该工作:

style = ie.document.getElementById("progress-bar-current-progress").getAttribute("style") 
WScript.Echo style 

如果没有,你需要显示你的代码以及你得到的任何错误。

+0

回声框弹出,但它的空白。 – Drivium

+0

那么,我已经提出了这个场景的一个行动方案,对吗? –

+0

如果您指的是发布我的代码,我在第一个响应后就这样做了。它没有出现 - 说它必须经过同行评审。不在我的控制之下。这只是基本的VBScript从文本文件导航到URL。在此期间:http://pastebin.com/43sphQQ7 – Drivium

0

您可以从刚刚获得的jQuery样式属性值这个样子,

var style = $("#progress-bar-current-progress").attr('style'); 
+0

如何将这与vbscript一起使用? – Drivium