为什么这个 HTML/JS 在更改内部 HTML 后会恢复到原始状态
Why does this HTML/JS revert back to the original after changing the inner HTML?
我开始学习JavaScript,我想知道为什么这不会永久地使"短暂"出现在按钮之前,为什么它会在按下按钮之前恢复到原始HTML页面?
索引.html
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="mind.js"></script>
</head>
<body>
<h1 id = "identifier"></h1>
<form>
<button value = "button!" onclick="doSomething()"> </button>
</form>
</body>
</html>
心.js
function doSomething() {
document.getElementById("identifier").innerHTML = '<i>Ephemeral</i>';
}
因为您正在提交表单,这会刷新页面。如果还不想提交,请将return false
添加到内联处理程序。
<button value = "button!" onclick="doSomething(); return false;"> </button>
或者在调用之前添加return
,并向函数添加return false
。
<button value = "button!" onclick="return doSomething();"> </button>
function doSomething() {
document.getElementById("identifier").innerHTML = '<i>Ephemeral</i>';
return false;
}
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何在用户离开Jquery Mobile中的页面后恢复默认HTML元素
- 存储/检索 html 5 文件对象,用于恢复损坏的文件上传
- 按 Esc 按钮后恢复为原始 html
- HTML 表格单元格 - 恢复值
- HTML JavaScript 在 JavaScript 运行后恢复为默认值
- 将 Blogger.com JSON 数据恢复为 html 格式
- HTML In Page 在使用 AJAX 更改内部 HTML 后恢复为原始 HTML
- 为什么这个 HTML/JS 在更改内部 HTML 后会恢复到原始状态
- 有两个html页面.当我从下一页恢复到第一页时,我希望保存第一页的数据状态
- 可以't在HTML修改后恢复所选内容,即使它'是同一个HTML
- 切换HTML按钮暂停和恢复功能
- Javascript中的Var要在html代码中恢复
- 使用JQuery恢复Html,除了一些元素
- Jqxdatatable:保留或恢复HTML输入表的原始名称
- 将确切的内部HTML恢复为DOM
- 我可以保存/导出 html 页面输入数据并在以后恢复/加载它吗?