• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

JS获取点击事件的内容

武飞扬头像
八个冬菇丫
帮助1

点击事件的方法

		<div>
			<a onclick="test()">点击</a>
		</div>

		<script>
		    function test(){
			    var is=event.currentTarget;
			    console.log($(is)); //获取当前元素,类同this  返回绑定事件的元素
			    console.log(event.target);  //返回触发事件的元素
				
			    console.log(event.target.nodeName )  //获取事件触发元素标签name 
			    console.log(event.target.className)   //获取事件触发元素classname
			    console.log(event.target.innerHTML)    //获取事件触发元素的内容
			    console.log(event.target.id) //获取事件触发元素id
			
			    console.log(event.currentTarget.nodeName )  //获取事件绑定元素标签name 
			    console.log(event.currentTarget.className)   //获取事件绑定元素classname
			    console.log(event.currentTarget.innerHTML)    //获取事件绑定元素的内容
			    console.log(event.currentTarget.id) //获取事件绑定元素id
		    }
		</script>

学新通

例子如下:

		<button id="btn" onclick="click()">点我</button>
		let btn = document.getElementById("btn");

        // 第一种 绑定点击事件
        btn.onclick = function(){
            alert("这是第一种点击");
        }

        // 第二种 监听点击事件
        btn.addEventListener('click', function(){
            alert("这是第二种点击");
        })

        // 第三种 通过方法响应点击事件
        function click(){
            alert("这是第三种点击");
        }
学新通

获取点击事件的内容

		<div class="site-demo-util" id ="sss" οnclick="cli(this)">点我</div>
		//或者
		<li v-on:click="say('hello!', $event)">点击当前行文本</li>

		function cli(event){
			console.log(enent) 
           alert(event.id)//这边就会弹出sss
        };
        function say(msg, event){
			//获取点击对象      
           var el = event.currentTarget;
           alert("当前对象的内容:" el.innerHTML);
		}

		//方法二
		$(function(){
			$(".site-demo-util").on("click",function(event){
				alert(event.target.id)
		})

})
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfibeea
系列文章
更多 icon
同类精品
更多 icon
继续加载