html中元素添加 onclick事件没有任何反应,
#leftdiv{
border-right:1px solid;
position:fixed;
top:130px;left:0px;
width:280px;
height:100%;
background-color:white;
}
#s1{
position:absolute;right:0px;top:10px;
}
<div id="leftdiv">
<span id="s1" value="隐藏" onclick="javascript:alert(123)">隐藏
给s1加一个z-index试试
把js代码单独提出来试一下,先不用写到一起,
<span id="s1" value="隐藏" onclick="test(123)">
<script>
function test(){
alert(123);
}
</script>
应该不会吧,是不是你的HTML没补全,你看下是不是这样的:
<div id="leftdiv">
<span id="s1" value="隐藏" onclick="javascript:alert(123)">隐藏</span>
</div>