javascript - 向 JavaScript 链接添加按钮
问题描述
我正在使用 JavaScript、Java Spring MVC 和 CSS html 创建一个网页。我对这种类型的编码很陌生,所以非常感谢任何帮助。基本上我想用一个“返回”按钮替换“...”的超链接。当用户在输入框中搜索时,下面会出现一个结果列表。“...”链接使他们退后一步,这就是我想用按钮替换的内容。
这是我的代码:
display=display+"<a href='javascript:exploreThis(\" "+content.pathParent+"\")'>...</a>";
display=display+"<br>";
HTML:
<form name="formExplorer" id="formExplorerId" submit="listPath()">
Path: <br /> <input type="text" name="path" id="explorerPathId">
<button onclick="undoLine(counter)"> Yes</button>
</form>
<div id="explorerContentAreaId"></div>
如果需要更多信息,请告诉我。
解决方案
用于style.display
隐藏(表示none
)或显示(表示inline-block
或block
)
function changeToBack(){
document.getElementsByClassName("search")[0].style.display="none";
document.getElementsByClassName("back")[0].style.display="inline-block";
}
.back{
display:none;
}
<a class="search" onclick="changeToBack()" href="#">click me to see back</a>
<a href="#" class="back">back</a>
编辑您的代码添加:
function undoLine(counter){
document.getElementsByClassName("yes")[0].style.display="none";
document.getElementsByClassName("back")[0].style.display="inline-block";
}
.back{
display:none;
}
<form name="formExplorer" id="formExplorerId" submit="listPath()">
Path: <br /> <input type="text" name="path" id="explorerPathId">
<button class="yes" onclick="undoLine('counter')" type="button"> Yes</button>
<button class="back" type="button"> Back</button>
</form>
<div id="explorerContentAreaId"></div>
推荐阅读
- jquery - htmlspecialchars() 期望参数 1 是字符串,使用 laravel 给出的数组
- docker - 使用 Docker Swarm 作为反向代理,使用覆盖网络路由网格
- flutter - 我们如何为颤振做 `openCart` 设置?
- python - 围绕一个轴的多直方图un python
- javascript - 如果选中复选框,则添加 URL
- python - 我的 pymongo 测试代码出现错误
- python - 按空格拆分字母数字字符串并保留分隔符以仅第一次出现
- tensorflow - 了解不同 tensorflow AdagradOptimizer API 之间的关系
- c++ - 从 128 位 SIMD 移植到 256 位 AVX 时需要更改吗?
- android - 如何停止在 Xamarin.Forms/Android 中分散注意力的导航栏动画?