Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows8应用程序开发JavaScript-在JavaScript代码中显示/隐藏Div_Javascript_Windows 8 - Fatal编程技术网

Windows8应用程序开发JavaScript-在JavaScript代码中显示/隐藏Div

Windows8应用程序开发JavaScript-在JavaScript代码中显示/隐藏Div,javascript,windows-8,Javascript,Windows 8,我正在尝试根据Windows 8应用程序中的用户设置显示或隐藏div。我的html文件中有2个div: <div id="fillBlank"><p>Fill in the Blank area</p></div> <div id="multipleChoice"><p>Multiple choice area</p></div> 这不管用。有什么建议吗?提前感谢。在JavaScript中执行此操作

我正在尝试根据Windows 8应用程序中的用户设置显示或隐藏div。我的html文件中有2个div:

<div id="fillBlank"><p>Fill in the Blank area</p></div>
<div id="multipleChoice"><p>Multiple choice area</p></div>

这不管用。有什么建议吗?提前感谢。

在JavaScript中执行此操作的一种方法是使用style属性:

var fillBlank = document.getElementById("fillBlank");    
fillBlank.style.display = "none";
将style.display设置为“”将使用元素当前设置的显示时间使其可见。

您已经非常接近了

var answerStyle = "mc";

function showArea() {
    if (answerStyle == "mc") {
        // Multiple choice
        multipleChoice.style.visibility ='visible';
        fillBlank.style.visibility = 'hidden';
    } else if (answerStyle == "fb") {
        // Fill in the blank
        multipleChoice.style.visibility = 'hidden';
        fillBlank.style.visibility = 'visible';
    }
}
var answerStyle = "mc";

function showArea() {
    if (answerStyle == "mc") {
        // Multiple choice
        multipleChoice.style.visibility ='visible';
        fillBlank.style.visibility = 'hidden';
    } else if (answerStyle == "fb") {
        // Fill in the blank
        multipleChoice.style.visibility = 'hidden';
        fillBlank.style.visibility = 'visible';
    }
}