javascript - 单击按钮重新加载页面并更改按钮文本

标签 javascript jquery html button text

我想单击按钮重新加载页面并更改按钮内的文本。

为了重新加载,我得到了:

Javascript:

function reloadPage(){
window.parent.location = window.parent.location.href;}

HTML:

<button type="button" onClick="reloadPage()">Start</button>

<script src="reloadpage.js"></script>

点击后,按钮中的文本必须从“开始”更改为“再试一次!”

我该怎么做?

谢谢。

最佳答案

您可以通过在重新加载时添加查询字符串来实现此目的,然后使用一个脚本来检测查询字符串并更改加载时按钮的文本。

JavaScript:

function reloadPage(){
window.parent.location = window.parent.location.href+"reload=true";}

function checkQString(){
// get query strings and store reload qstring in variable
if (reload) {
    document.getElementById('btn').innerHTML = 'Try Again!';
}

HTML

<button id='btn' type="button" onLoad='checkQString();' onClick="reloadPage()">Start</button>

<script src="reloadpage.js"></script>

关于javascript - 单击按钮重新加载页面并更改按钮文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39023071/

相关文章:

javascript - 通过邮政编码获取距离矩阵

jQuery ("#mycarousel").jcarousel 不是函数

javascript - 如何在 html 正文中使用图像标签而不是从 css 加载图像?

javascript - 选择其中一个单选按钮并单击重定向其他页面的提交

Javascript 三元 w/for 循环错误; "Uncaught SyntaxError: Unexpected token for"

Javascript - 从对象数组中删除重复的 ID

javascript - 客户端(javascript)文件上传加密

jquery - 自动完成 JqueryUI COMBOBOX + 选择所有文本

javascript - 如何阻止 60 秒计时器成为 "jumpy"(css/javascript)

javascript - div 中提交按钮时出现铁形式错误