Pet*_*ter 26 html javascript asp.net
好吧,我有一个asp.net页面,我有一个按钮,我用来执行JavaScript ...但在JavaScript运行页面重新加载(回发)后,我怎么能避免这种情况?
<button onclick="printElement('content');">Print</button>
Run Code Online (Sandbox Code Playgroud)
ani*_*key 55
你需要使用 return false
<button onclick="printElement('content');return false">Print</button>
Run Code Online (Sandbox Code Playgroud)
小智 44
像这样添加type="button"到您的<button>标记:
<button type="button" onclick="printElement('content');">Print</button>
Run Code Online (Sandbox Code Playgroud)
这个答案解释了这种行为.
改变你点击事件如下:
<button onclick="printElement('content');return false;">Print</button>
Run Code Online (Sandbox Code Playgroud)