HTA中的VBScript隐藏HTML div," Object Required"

时间:2017-03-30 13:01:47

标签: html vbscript hta

如果变量为空,我有一些代码可以隐藏HTML中的div。

Sub checkBattery    
    If IsEmpty(e("batremaining")) Then
        batteryShow.style.visibility = "hidden"
    Else
        batteryShow.style.visibility = "visible"
    End If
End Sub

checkBattery

这让我非常沮丧,因为我不知道它为什么不起作用。

这是我的<div>

<div id="batteryShow" class="panel panel-warning batteryShow">
    <div class="panel-heading">
        <h3 class="panel-title">Battery Percentage</h3>
    </div>
    <div class="panel-body">
        <center><div style="font-size:16px;font-weight:bold;">Battery Level: 100%</div></center>
    </div>
</div>

我可能遗漏了一些非常简单且容易修复的东西,但我不能为我的生活弄清楚是什么。

1 个答案:

答案 0 :(得分:0)

所以我的问题是我早点运行代码。

我做了什么来修复它是因为我创建了一个名为handler的新函数,我将其调用以执行我在页面加载时需要执行的操作。

Function handler()
    checkBattery
    ... ETC ...
End Function

在我的剧本中我使用了

<body onLoad="VBScript:handler()">