javascript - li onclick 函数没有被调用
问题描述
我无法在 li 元素中调用 onclick 函数。当我将 url 放入 href 时,它工作正常。但我想通过 onclick 调用一个javascript函数。感谢任何帮助。
function display_s(){
alert("success");
}
<div style="" class="icon_bar">
<ul style="padding:0 ; margin : 0;display:flex; justify-content: center;">
<li onclick="display_specs()">
<a href="#" >
<div style="display:flex;align-items:center;flex-direction:column">
<div style="height:35px;width:35px;padding:5px"> <img src="/static/phone.bmp" style="max-width:100%;height:auto"></div>
<div style="padding:5px" > Mobile</div>
</div>
</a>
</li>
</ul>
</div>
解决方案
您的 onclickfucntion 名称和script
标签名称必须与此相同。另外,如果您想了解有关onClick
您的更多信息,可以查看此链接
function display_specs(){
alert("success");
}
<div style="" class="icon_bar">
<ul style="padding:0 ; margin : 0;display:flex; justify-content: center;">
<li onclick="display_specs()">
<a href="#" >
<div style="display:flex;align-items:center;flex-direction:column">
<div style="height:35px;width:35px;padding:5px"> <img src="/static/phone.bmp" style="max-width:100%;height:auto"></div>
<div style="padding:5px" > Mobile</div>
</div>
</a>
</li>
</ul>
</div>
推荐阅读
- c# - 用数组解释 JetBrains dotMemory 配置文件
- laravel - 如何在 Laravel 中测试从 Notification 发送的邮件
- javascript - 如何在表单弹出窗口中添加js到按钮提交?
- asp.net-core - EFCore/ASP.NET Core 多对多关系:JsonSerializer ReferenceLoopHandling.Ignore 未按预期工作
- java - 在 Java 中使 JSON 漂亮的最佳方法
- python - 在函数中调用函数时会出现什么问题?
- python - 将具有阻塞请求的库重写为异步请求
- c - 在 C 程序中,我无法跟踪使用循环生成从 1 到 1000 的罗马数字的代码?
- swift - 斯威夫特:小数精度正确吗?
- google-sheets - 获取 Google 表格列中的最后一个非空单元格(不包括公式)