javascript - 为什么这个函数 javascript 没有警报?

标签 javascript

为什么这个函数javascript不alert?

首先,点击CLICK 1,它会显示delete,然后点击delete

为什么不提醒 111-aaaa 我该怎么做?

https://jsfiddle.net/tdpusq05/

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div onclick="test_fn1()">CLICK 1</div>
<div id="demo"></div>

<script>
function test_fn1() {
document.getElementById("demo").innerHTML = "<span onclick='delete_fn('111-aaaa')'>delete</span>";
};
</script>

<script>
function delete_fn(no_delete)
{
    alert(no_delete);
};
</script>

最佳答案

删除 onclickdelete_fn('111-aaaa') 的单引号,如下所示

function test_fn1() {
    document.getElementById("demo").innerHTML = "<span onclick=delete_fn('111-aaaa')>delete</span>";
};

关于javascript - 为什么这个函数 javascript 没有警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35033201/

相关文章:

javascript - SurveyJS with React - 加载 JSON 时出现问题

javascript - 在 HTML 表格中显示 XML 文件

javascript - 表格上的双水平滚动 - JQuery

javascript - 性能测试给出无效结果

javascript - 事件监听器不是一个函数

javascript - querySelectorAll 和 getElementsBy* 方法返回什么?

javascript - main.* 中的 Meteor JS javascript 文件仍然无法正确加载。加载顺序的最佳实践?

javascript - 为什么 Angular 子路由除了第一次之外不渲染组件?

javascript - AngularJS - 在整个应用程序中访问 promise 数据

javascript - 动态调用 Angularjs 指令