如何知道“for”属性发生的事件?
有没有像flag?
我制作示例html。我用铬测试它。
<html>
<head>
<script>
var div1 = document.getElementById("div1");
</script>
</head>
<body>
<div id="div1" style="relatvie;width:500px;height:200px" onclick="alert(5)">
<input type="checkbox" id="checktest"></input><label for="checktest">12345</label>
</div>
</body>
</html>
在这种情况下,如果单击标签,则会发生两次警报。
我想单警示。
答案 0 :(得分:2)
你的意思是fiddle吗?
我在标签中添加了一个id属性,然后通过jQuery将click事件处理程序连接到它。它可能不符合规范,但似乎有效。
<script type="text/javascript">
$(document).ready(function(){
$("#phoneLbl").click(function(e){
alert('here');
});
});
</script>
<label id="phoneLbl" for="phone">Phone</label><input id="phone" type="text" />
答案 1 :(得分:0)
我将假设您的意思是HTMLLabelElement的for
属性。此属性用于将标签链接到特定输入:
<label for="phone">Phone #:</label><input id="phone">
没有与此属性相关的事件;你不能附加一个事件处理程序。它只是label元素的一个属性。