javascript - 尝试将文本添加到按钮的值

标签 javascript html

我想将从上一页发送的文本添加到按钮的值中,因此按钮将发送的值和先前的值相加。我将值存储在 session 存储中只是为了上下文。

页面加载前的示例:

<input type="button" id="reset" value="You have completed ">

页面加载后 - 添加的文本是“洗衣房”:

<input type="button" id="reset" value="You have completed the laundry">

基本上我尝试的没有将文本放入按钮中:

<input type="button" id="reset" value="Complete"><label><p id="result"></p></label>
<script>
    document.getElementById("result").innerHTML = sessionStorage.getItem("currentAddress");
</script>

最佳答案

对于输入,您必须使用 .value 属性来设置按钮文本:

document.getElementById("result").value = sessionStorage.getItem("chore");

并附加到现有文本:

document.getElementById("result").value += sessionStorage.getItem("chore");

此外,您还可以设置文本,如下例所示:

document.getElementById("result").value = "You have completed " + sessionStorage.getItem("chore");

注意:如果您使用 HTML 按钮 <button >Content</button>相反,您可以使用innerHTML 来设置按钮文本。

关于javascript - 尝试将文本添加到按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56585347/

相关文章:

javascript - 单击后关闭悬停事件并保持单击

javascript - 从使用 google.script.run 的嵌套函数获取变量

html - 你认为 HTML 中无用的标签是什么?

要链接的 Javascript 字符串变量

javascript - jquery函数不显示动画

javascript - 改变克隆对象,也改变原始对象 [Javascript]

javascript - 动态 jquery mobile 列切换未刷新

jquery - Chrome 绝对定位

html - IE7 png 图像加载但出现 'image not found' 红色 x

html - 为什么 DIV 容器只显示像素而不显示百分比