【发布时间】:2021-04-13 03:17:18
【问题描述】:
我在导航栏中有以下引导按钮。
<button type="button" onclick="loginfunction()" class="btn btn-secondary">Login</button>
对应的javascript函数(放在它下面)是:
<script>
function loginfunction() {
windowalert("Login functionality is under development.");
}
</script>
我知道如何从一个按钮调用一个函数,例如下面的就可以了:
<!DOCTYPE html>
<html>
<body>
<button onclick="this.innerHTML=Date()">The time is?</button>
</body>
</html>
但在这种情况下,错误与我使用的其他现有代码有关,我不确定语法。
对于这个sn-p的代码:
<button type="button" onclick="loginfunction()" class="btn btn-secondary">Login</button>
我必须删除 button type="button" 并直接编码吗?我尝试了一些方法,但一直出错。
例如,我尝试了这个,但没有得到想要的结果,这样做也会删除引导样式,因为我删除了类信息。
<button type="onclick"=loginfunction() class="btn btn-secondary">Login</button>
上下文中的整个代码(如果有用的话)如下。这显示了导航栏,您会注意到底部的登录按钮以及按钮 html 下方的登录函数 onclick 事件 脚本。
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="#"><Vsiteclass="tk"></VSite></a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarText">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About us</a>
</li>f
<li class="nav-item">
<a class="nav-link" href="#">Contact</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Symptom checker</a>
</li>
</ul>
<span class="navbar-text">
<button type="onclick"=loginfunction() class="btn btn-secondary">Login</button>
<script>
function loginfunction() {
windowalert("Login functionality is under development.");
}
</script>
<button type="button" class="btn btn-danger">Signup</button>
</span>
</div>
</div>
</nav>
我希望它保持类样式的引导按钮,因此需要保留:
<button type="button"
【问题讨论】:
-
你试过去掉按钮类型吗?
-
@Shivam Shukla - 我尝试了各种方法 - 请发布解决方案,以便我验证您是否正在尝试回答? :) 我还解释过我不想删除按钮类型,因为我想保留按钮的引导类(样式)
标签: javascript button bootstrap-4 onclick buttonclick