改变JavaScript中分隔符的显示属性
changing display property of a divider in JavaScript
我正在HTML中工作这个程序(当然有CSS和JS),但我遇到了一些代码的麻烦,因为我想使一个区域可管理,这样你就可以使它可见,当你想要的时候不可见。如果你不明白我的意思,我就用代码给你演示一下。
//browserSearching.js
// First, the variables!
var link = document.getElementById("searchbar").value;
var page = document.getElementsByTagName("iframe").src;
var button = {
menu: document.getElementById("dropdown"),
enter: document.getElementById("enter"),
back: document.getElementById("back"),
forward: document.getElementById("forward")
}
var more = document.getElementById("more");
// Now it is time for functions!
function enableMore() {
if (more.style.display == "block") {
more.style.display == "none"
} else {
more.style.display == "block"
}
}
function update() {
link = document.getElementById("searchbar").value;
setTimeout(update, 1);
}
// style.css
#splitter {
margin-bottom: 0px;
}
// This part is not really needed
<!--Indext.html-->
<!DOCTYPE html>
<html>
<head>
<title>Web Browser in Web Browser</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script src="data.js"></script>
</head>
<body style="margin: 0px;" onload="update();">
<browser>
<div id="top">
<!-- First Layer -->
<div id="tabs">
<tab></tab>
</div>
<br /><!-- Second Layer --> <hr />
 
<button id="back"><</button>
<button id="forward">></button>
<button id="home">H</button>
<input id="searchbar" style="width: 1107px;" />
<button id="enter" onclick="page = link;">Ent</button>
<button id="dropdown" onclick="enableMore();"> : </button>
<div id="more" style="display: none;">
<!-- This is all one button, and it was hard! -->
<label for="themes" class="button">Upload CSS Theme</label>
<input id="themes" style="display: none;" type="file" />
<!-- End of the button -->
</div>
</div>
<hr id="splitter"/>
<iframe name="webpage" src="browser.html" width="1277.5px" height="640px" style="border-width: 0px;"></iframe>
</browser>
<script src="browserSearching.js"></script>
</body>
</html>
你现在明白我想说什么了吗?只要按[:]按钮…当按下
在您的enableMore()
函数中,当您需要进行赋值时,您正在进行比较。
将==
更改为=
,如下所示:
function enableMore() {
if (more.style.display == "block") {
more.style.display = "none" // Double-equals changed to single
} else {
more.style.display = "block" // Double-equals changed to single
}
}
工作Codepen 相关文章:
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- hasOwnProperty-即使有属性,也不会显示属性
- 如何从django表单库中隐藏复选框,并使用Javascript切换其显示属性
- 在 jsp 中显示属性文件的值,而不使用 scriptlet
- 脚本点击Css显示属性更改不正常运行Asp.net
- 如何显示属性文件中的消息
- 谷歌地图Api在CRM Dynamics 2011 iframe"不可能使用显示属性“;消息
- 如何在springMVC中以javascript显示属性文件中的值
- 使用Javascript,如何在不同的HTML页面上更改CSS显示属性
- 如何将显示属性设置为与内联!重要的
- JavaScript 函数在尝试更改显示属性时不会生效
- CSS3 过渡淡出显示属性
- CSS 显示属性不起作用
- 无法使用 javascript 更改显示属性
- 如何使用 JavaScript 更改 CSS 显示属性
- JS - 无法更改颜色,但可以更改显示属性
- Chrome I JavaScript 关于更改 CSS 中的显示属性的问题
- ng-if :隐藏/显示属性.怎么做
- JavaScript/CSS:更改显示属性
- 使用 javascript 检索显示属性