我有一个显示属性列表的页面(即房屋)。这个列表是使用 CSS 制作的。所以我构建了第二个 CSS 类,它使属性/房屋在 2 列中正确对齐。到目前为止,我是通过按下按钮、回发和输出不同的 html(基本相同,但使用其他 Css 类引用)来完成此操作的。
现在我找到了this question在 SO 上,我实现了一个基本场景。类为“黄色”的 div 被写入 html 页面,一个按钮将此类更改为“红色”。发生这种情况,但 div 立即变回类“黄色”。
我是 JS 的初学者,但不是初学者。这将是我网站的一个很好的补充,但我找不到合适的答案。如果这个问题是多余的,我深表歉意。
<script type="text/javascript">
function changeView() {
document.getElementById("box").className = " red";
}
Grtz,提前致谢,Christophe,
最佳答案
默认情况下,按钮元素的类型为“提交”——这将使您的浏览器回发到服务器。
尝试将类型更改为按钮。
<input type="button" ....
更多关于差异的信息... Difference between <input type='button' /> and <input type='submit' />
关于javascript - 使用 JavaScript 对 HTML 输出 (ASP.Net) 所做的更改立即撤消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10107029/