javascript - 如何使用className(javascript)在div标签上应用onclick
问题描述
我有一个像
div class="ncf-container nfc-bottom-right">
<div class="ncf info">
<button>X</button>
<p class="nfc-message">New Notification</p>
</div>
</div>
如何onclick
使用类名(Javascript)在 div 上应用?
解决方案
以下是如何添加event
UsingJquery
和javascript
。
var classname = document.getElementsByClassName("nfc-bottom-right");
var myFunction = function() {
alert('clicked javascript way');
};
for (var i = 0; i < classname.length; i++) {
classname[i].addEventListener('click', myFunction, false);
}
$(".nfc-bottom-right").on("click",function(){
alert('Jquery way');
})
.nfc-bottom-right{
border:2px solid green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<div class="ncf-container nfc-bottom-right">
<div class="ncf info">
<button>X</button>
<p class="nfc-message">New Notification</p>
</div>
</div>
推荐阅读
- javascript - 在表单高度隐藏粘性按钮
- java - Eclipse WindowBuilder 无法更改值
- reactjs - 使用数组连续调用 Axios
- python - 基于另一列的数据框中列的模式
- if-statement - 如何与乳胶中的宏进行比较
- axapta - FormRun.wait(): 方法已弃用,改用什么?
- android - 带手机调试的安卓模拟器
- windows - Powershell 无法识别 PackageManagement Cmdlet
- javascript - 如何检查 Mozilla Firefox 中使用的扩展/附加组件是否是新标签扩展?
- python - Astropy 无法解析英寸