通过单击更改HTML按钮的文本

时间:2018-07-18 16:15:42

标签: javascript html

我有一个html按钮,如下所示:

{id: 1, type: "exempt_dealer"},
{id: 2, type: "licensed_dealer"},
{id: 3, type: "partnership"},
{id: 4, type: "company"},
{id: 6, type: "company_accountant"}

我已经花了很多时间来摸索找出如何通过单击按钮来更改按钮的文本,我放置了以下 func()来执行 onclick strong>事件(html):

<button onclick="func()" id="accountDetails" runat="server"</button>

但是结果是按钮上的文本仅更改了一秒钟(我是说当我单击按钮时),然后旧的文本再次显示在按钮上。

1 个答案:

答案 0 :(得分:1)

您可以遵循此#pragma once #include "helper.hpp" struct c_struct { double p1; double p2; char* p3; }; #ifdef __cplusplus extern "C" { #endif EXPORTED_FUNCTION int sq(int x); EXPORTED_FUNCTION void lmb(struct c_struct *st); #ifdef __cplusplus } #endif ---- #include "stdafx.h" #include "helper.hpp" #include "simple.hpp" int sq(int x) { return (x*x); } void lmb(struct c_struct *st) { st->p1 = 3.0; st->p2 = 4.0; st->p3 = "goodbye"; } html

使用输入代替按钮。

script

代替

 <input onclick="func()" id="accountDetails" type="button" value="click"></input>

然后,<button onclick="func()" id="accountDetails" runat="server"</button> 需要设置document.getElementById('accountDetails')而不是value

textContent
function func() {
    document.getElementById('accountDetails').value  = 'server';
}