javascript - li onclick 函数没有被调用

标签 javascript html

我无法调用 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>

最佳答案

更改为我输入的内容。你有一些类型错误。

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>

关于javascript - li onclick 函数没有被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56697453/

相关文章:

javascript - 谷歌地图 v3 在 map 上点击设置单个标记点

javascript - 数组和 javascript - 如何比较两个数组

html - 如何在不使用边距或填充的情况下将带有按钮中心的 div 与左侧的 Logo 对齐

javascript - 当单击其他按钮的下拉项时,Bootstrap 按钮下拉子元素的类被删除

javascript - 在 Angular 1.2 中使用 ngmodel 中的表达式

javascript - 如何动态改变一个函数

javascript - 如何将函数变量传递到点击事件 jquery 中?

html - 如何防止图片溢出到div中?

html - WebSockets 与服务器发送的事件/事件源

javascript - 水平平滑动量滚动