好吧,经过一小时的javascript介绍,我提出了以下代码.它做了我想要的,但后来我想要别的东西,它不会工作.
我想要点击一个按钮,某个字段会隐藏,点击另一个是,另一个也会隐藏,但是,当然,它必须进行另一个节目,否则我们最终会没有任何东西和目的是根据用户点击的内容(在单选按钮上)显示不同的字段所以以幼稚的方式我制作了我的代码并且它有效.但后来我发现我首先要隐藏两个字段而不是显示两个字段,这就是问题所在.我在函数"告诉它"的参数中添加了一个0值,当x = 0时,则visibility = hidden.但是它不会听我的!所以,当代码x = 1和2时,代码的一部分工作,一个约为0,不会.
它是如此简单的代码,可以让某人微笑,但哎呀,它很干净,而且很有效.有没有人知道如何在点击按钮之前隐藏字段?
非常感谢我删除了一些HTML标签
<html>
<head>
<script language="javascript">
var x = 0;
function hola(x) {
if(x == 0) {
document.getElementById("cont1").style.visibility="hidden";
document.getElementById("cont2").style.visibility="hidden";
}
if(x == 1) {
document.getElementById("cont1").style.visibility="visible";
document.getElementById("cont2").style.visibility="hidden";
}
if(x == 2) {
document.getElementById("cont1").style.visibility="hidden";
document.getElementById("cont2").style.visibility="visible";
}
}
</script>
</head>
<body>
<input type="button" onclick="hola(1)" value="hidefield2" id="boton1">
<div id="cont1">
<input type="text">
</div>
<input type="button" onclick="hola(2)" value="hidefield1" id="boton2">
<div id="cont2">
<input type="text">
</div>
</body>
<html>
Run Code Online (Sandbox Code Playgroud) 我在这里发现了类似的问题
但我没有想象答案,每个答案都不同,听起来没有达成协议
我正在动态显示一个表,只需要调整CSS,以便行之间有空格,由一行分隔,就是全部.我不希望行看起来相互挤压.他们所说的是填充细胞.我硬编码到html表中的cellpadding,它没有任何效果.真正改变外观的唯一因素是cellspacing,但光学效果不佳.
我不明白他们如何写下面的答案,因为他们使用了这么多大括号,据我所知,你在CSS文件中创建一个以'.'开头的类.和2个括号并把所有的东西放进去,但他们写道:
table tr{ float: left width: 100%; }
tr.classname { margin-bottom:5px; }
Run Code Online (Sandbox Code Playgroud)
但是他们在没有宣布课程的情况下开始,当他们在中间时,他们为tr创建了一个类.我不明白.
有谁知道如何以正确的方式放置代码?