2015-09-22 1 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

Смежные вопросы