JS中阻止冒泡的最佳兼容写法如下:

function BtnClick(e){
    e.stopPropagation();
    e.preventDefault();
    return false;
}

其中的e就是javascript中的event常量,使用如下:

<input type="button" value="测试按钮"  onclick="BtnClick(event)" />