我需要在HTML中显示JS变量。

<script language="JavaScript">
function showHide(toShow,toHide,theValue) {
    obj = document.getElementById(toShow);
    obj2 = document.getElementById(toHide);
    obj.style.display = 'block';
    obj2.style.display = 'none';
}
</script>


但我需要在HTML中显示“ theValue”。
我听说过:

<script type="text/javascript">
document.writeln(theValue);
</script>


但是此“ theValue”不是全局变量。如何使其成为全局变量? (功能失效)。

<table><tr><td onMouseOver="showHide(2,1,67);">sss</td></tr></table>
<div id="2" style="display:none;"> number "variable" </div>

最佳答案

只需使用window.theValue即可,它将在全局范围内可用

10-02 17:25