2013-01-22 58 views
0

我尝试过类似以下的事情,但无济于事。 (我是新手程序员,所以是很好的。)如何将按钮从“点击”重置为“未点击”

document.getElementById('Button1').clicked = false; 
document.getElementById('Button1').value = false; 
document.getElementById('Button1').value = document.getElementById('Button1').defaultValue; 
+1

'clicked'表示什么? –

+2

点击是一个事件,而不是一个状态。您无法打开和关闭它。你可以倾听事件并做一些事情。 –

+0

[这似乎回答了这个问题](http://stackoverflow.com/questions/2580960/deselect-all-options-in-multiple-select-with-1-option)。 – JakeGould

回答

0

使用CSS来做到这一点,你可以使用CSS visited属性显示,如果该链接被点击

0

普通按钮不行为这种方式。链接,但不是按钮。我想在你的页面中任何有'Button1'的ID实际上是一个链接<a href="" id="Button1">Some Text</a>,它有一个CSS样式(或者根本没有),使得它看起来不同,一旦你点击它至少一次,对吧?

如果是这样,你现在不需要javascript。您应该创建(或编辑现有的)CSS表格,并在其中设置您的“Button1”。怎么做? Read here

+0

我的按钮如下所示:。但是,如果@SebastianG说的是正确的,那么该按钮不能保存在点击/未点击之间切换的值。 – user2001364

+0

是的,如果你点击一个按钮,它会做一些事情,并会自行返回。在这一点上,我不明白你想达到什么目的。告诉我你的页面究竟出了什么问题,当你点击这个按钮时会发生什么,你想发生什么? – Kitet

+0

我实际上调试了一些我写的代码,并认为问题在于按钮,因为当我不点击代码时,代码运行良好。但是现在我认为它必须是按钮队列运行的功能之一。感谢大家的帮助! – user2001364