我有一个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>
但是结果是按钮上的文本仅更改了一秒钟(我是说当我单击按钮时),然后旧的文本再次显示在按钮上。
答案 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';
}