查看是否为上级代码禁用了指针事件 pointer-events:none; 如下

<div style="width: 50%;margin-top: 5px;pointer-events:none;float: right">
    <div style="float:left;width: 50%"   onclick="clickQuery(1)">
        <canvas height="130px" id="one" width="130px" ></canvas>
        <div style="margin-left:50px;font-size:10px" onclick="clickQuery(1)">今日订单总量</div>
    </div>
</div>
div是用拼接复制到另一个个div上,divonclick事件中方法名为close,导致onclick=“close()” 触发不了,然后换了名称就可以了
<!DOCTYPE html>
	<title>test</title>
</head>
由div做的按钮,点两边是无效的,只有在点击内容的时候才有效。错误的代码1:
&lt;div class="bottomPage" onClick="getPrize()"&gt;立即兑换&lt;/div&gt;
错误的代码2:
&lt;a onClick="javascript:getPrize();return fal...
				
一、问题:click点击事件没有效果$('div#div1').click(function(){ // code... })二、原因原本div的id为div,用js动态把id改变了,click不能用 以为只有动态生成的dom元素才有click问题,刚开始没考虑这方面。把代码重新理了一遍,没有其他问题,最后想到,可能动态改变元素的id,click事件也不支持 三、解决$(document.b
function printHtml(html) { var bodyHtml = document.body.innerHTML; document.body.innerHTML = html; window.print(); var bObj=document.getElementById(bu); bObj.onclick= objclick; function objclick(){alert(this.value)}; [removed] 如果使用匿名
这是我最近在开发中遇到的问题,网上也查看了资料,有说,因为点击的,不是当前元素,给元素(设onClike事件的元素)设置z-index,就可以解决,有基础的都知道,数值越大层级越高。 可是,我设置了没有效果,看了很多示例,也没有我这样的情况, &lt;input type="text" name="" onfocus="show()" onblur="hide()" /&gt; //这个input控制下面test列表div的显示和隐藏 <div v-show="item.showOption" class="flavorSelect"> v-for="(it, ind) in dishFlavorsData" :key="ind" class="items" @click="checkOption(it,ind,index)" >{{ it.name }}</span&gt