html - 如何在 HTML 中向网站添加“退出按钮”?
问题描述
我正在尝试将“退出按钮”添加到 HTML 项目的家庭虐待帮助站点。我有一个按钮,一个图像,它可以工作,但问题是您可以单击图像外部并触发按钮。我正在尝试找到一种方法将按钮激活包含在图片内部,而不是图片之外。
<p id="escape" onclick="myFunction()">
<img src="quickescape.png">
</p>
<script>
function myFunction() {
// Get away right now
window.open("http://weather.com", "_newtab");
// Replace current site with another benign site
window.location.replace('http://google.com');
}
</script>
如果不清楚,这是我遇到的演示:https ://imgur.com/a/5QepBU1
我需要使用地图ID吗?任何帮助将不胜感激。
解决方案
不要将其包装在“p”标签中(即块级元素)。将它包裹在一个内联元素中,如“a”或“span”。
推荐阅读
- c++ - 向现有 MFC 类添加自动化方法
- python - 使用正则表达式标记化的 NLP 词干和词形还原
- php - PHP用逗号和空格验证数字
- flutter - 在 Flutter 中创建垂直按钮菜单的最佳方法是什么?
- javascript - 反应:无法使用 useContext 钩子在 app.js 中设置上下文状态
- reactjs - 如何正确显示日期?
- c# - 计算的只读成员作为计算列
- python - django URLs MultipleObjectsReturned 错误
- angular - 在 Angular 8 中创建热键
- android - 如何从 DaggerApplication 中的 UncaughtExceptionHandler 启动活动