用JavaScript编写的HTML代码(带有onclick())不起作用
html code(with onclick()) written in javascript not working
以下代码在单独的java脚本文件中动态创建表,每一行都使用onclick()函数动态创建按钮,并在单击链接时通过调用某些函数动态创建链接,但两者都不起作用意味着"onclick"不起作用。我想在单击"清除登录"按钮时调用另一个函数,该按钮在该JS文件中被写入
if(reclist[8] == 'F')
{
//alert(1);
string[j] += "<td><input type='button' disabled='true'name='but_clrlgn_"+reclist[2]+"' value='Clear Login' id='but_clr_"+reclist[2]+"' onClick='"ClrLogin(this.name)'"></input></td>";
}
else
{
alert(reclist[8]+" "+reclist[2]);
string[j] += "<td><input type='button' disabled='true' name='but_clrlgn_"+reclist[2]+"' value='Clear Login' id='but_clr_"+reclist[2]+"' onClick='"ClrLogin(this.name)'"></input></td>";
string[j] += '<td><input type="button" value="Click" id="click"/> </td>';
string[j] += "<td><a href='javascript:aaa()' id='location' >GPS Location</a></td>";
如果你想
调用一个不同的函数,我的建议是用这样的.removeAttr("onclick");
删除onclicks,然后用这个做任何你想做的事情:
$(document).ready(function(){
$('#yourButton').on('click', function(){
// your code
});
});
首先像这样更改html
"<td><input type='button' name='but_clrlgn_"+reclist[2]+"' value='Clear Login' id='but_clr_"+reclist[2]+"' class='"your_button_class'"></input></td>";
然后使用 $(document).ready 函数并在 jquery .on 函数中添加 onclick 事件,如下所示:
$(document).ready(function(){
$(document).on("click",".your_button_class",function()
{
//your code here
});
});
相关文章:
- 带有凭据的角度文件上载(CORS)不起作用
- 带有.change()的AJAX不起作用
- 带有select的jquery提交表单不起作用
- 带有向下钻取的 Amchart 图表工作正常,但“后退”按钮不起作用
- 带有粘性标题的角度ng视图不起作用
- 带有 AJAX 响应或 AJAX 响应的 IF 条件.响应.Text 不起作用
- 带有Safari的Javascript;不起作用——所有其他浏览器都起作用
- Reveal Modal中带有Foundation-Controller的AngularJS不起作用
- 带有普通对象的Ember.js查找不起作用
- 在SVG中创建带有外来对象的文本区域的Javascript不起作用
- 当页面居中时,带有inputfield的jQuery ui滑块句柄不起作用
- ES2015“导入”在带有--harmony_modules选项的节点v6.0.0中不起作用
- 带有组件标签的 VueJS 路由不起作用
- jQuery 可调整大小() 不起作用(带有示例)
- 用JavaScript编写的HTML代码(带有onclick())不起作用
- 带有javascript按钮的PHP表单-不起作用
- 使用嵌套ng中带有单选按钮的ng模型重复不起作用
- 当加载带有hastags的动态内容-URI时,Jquery-悬停效果不起作用
- 带有ajax xml请求的Node js脚本不起作用
- 我正在尝试创建一个带有数据转换的按钮,但不起作用