javascript - 按钮分页
问题描述
我仍在学习成为初级前端,如果我按下搜索按钮它会破坏页面,则会出现以下问题,可以找出原因。 https://codepen.io/DeanWinchester88/pen/ExvxdxX
你能看看吗?
function searchPokemon(){
let container = document.getElementById("container");
container.insertAdjacentHTML("beforeend",`<div id="searchPokemonDiv"> ИТуц ыуфкс</div>`);
let gotSearchPokemonDiv = document.getElementById("searchPokemonDiv");
gotSearchPokemonDiv.innerHTML = `<form >
<p>
<label class="text">Search your pokemon</label><br>
</p>
<p>
<label class="text">First name</label><br>
<input type="text" name="name">
</p>
<p>
<button id="pokemonSearchButton">Search</button>
</p>
</form>
<div id="divForPokemonSearchResult">
img
</div>
`;
document.getElementById("pokemonSearchButton").addEventListener("click", showPokemonSearchResult);
}
function showPokemonSearchResult(){
// document.getElementById("divForPokemonSearchResult").innerHTML = "VOT I RESULTAT";
console.log("push to start")
}
解决方案
错误在这一行:
<button id="pokemonSearchButton">Search</button>
它是通过添加type="button"
相同的,即
<button type="button" id="pokemonSearchButton">Search</button>
推荐阅读
- python - 如何在 scikit learn 列选择器管道中只选择几列?
- javascript - 如何通过单击按钮启动 html 表单,然后按钮消失并且表单出现在屏幕上?
- javascript - 使用 Lodash 从 JSON 数据创建导航栏菜单
- css - 如何在 vuetify 中更改样式 prev-icon 和 next-icon 道具
? - c# - 将多个子组件作为参数传递
- r - 如何在 R 中使用 tidyr 将字符串列分成多个其他列
- laravel - Laravel LDAP(Adldap2)无法验证,用户名为空进入保护->尝试
- pine-script - 令人敬畏的振荡器和 Macd 组合
- python - 在 Python 中将 3D 多边形渲染到图像缓冲区(而不是显示器)的最佳方法
- javascript - 提交表单后fadeOut和fadeIn不起作用