我想触发onclick事件以在父div内调用函数“ quickColorChange()”,该函数也有一个名为“ showColorChange()”的onlick事件。
但是如果我trie,则会调用showColorChange()函数。
<div class="card__image" id="changeStatusColor30013956" onclick="showColorChange('30013956','#dcdcdc'); return false;" data- emplrcd="1" data-id="30013956" data-container="body" data-toggle="tooltip" data-placement="top" title="" style="width:52px!important;background:#dcdcdc"
data-original- title="Status" aria-describedby="tooltip85683">
<div style="cursor:pointer;height: 100%;width: 13px;position:
absolute;right: 0px;background: black;color: white;font-weight: bold;">
<span style="position: absolute; top: 40%; right: 0; font-size: 20px;"><
</span>
</div>
<div onclick="quickColorChange('rot');event.stopPropagation;" style="border-radius:50%;background-
color:#FE0000;width:32px;height:32px;margin-top: 12px;margin-left: 4px;">
</div>
<div onclick="quickColorChange('gelb');event.stopPropagation;" style="border-radius:50%;background-
color:#E69123;width:32px;height:32px;margin-top: 12px;margin-left: 4px;">
</div>
<div onclick="quickColorChange('grün');event.stopPropagation;" style="border-radius:50%;background-
color:#6EA046;width:32px;height:32px;margin-top: 9px;margin-left: 4px;">
</div>
</div>
答案 0 :(得分:0)
尝试通过修改
event.stopPropagation;
与
event.stopPropagation();
答案 1 :(得分:0)
将您的函数参数放到javascript中。