gpt4 book ai didi

javascript - func 未在 HTMLButtonElement.onclick 中定义

转载 作者:行者123 更新时间:2023-11-30 08:27:16 26 4
gpt4 key购买 nike

我正在尝试使用 Flask 创建一个简单的网页,我正在 try catch 在 javascript 变量中的文本字段中编写的文本,然后在用户按下按钮时将其显示在控制台上。

这是代码

HTML

<script type="text/javascript" language="javascript" src="{{url_for('static',filename='js/main.js')}}"></script>

<div class="container">
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-6">
<input type="text" id="txtWord" name="search" placeholder="Search..." >
</div>
<div class="col-md-3"></div>
</div>

<div class="row">
<div class="col-md-3"></div>
<div class="col-md-6">
<input type="text" name="search" placeholder="# Result..." id="inputNumResults">
</div>
<div class="col-md-3"></div>
</div>

<div class="row">
<div class="col-md-4"></div>
<div class="col-md-4 text-center">
<br>
<button class="btn btn-success" type="button" id="buttonSearch" onclick="getText()">Search for words</button>
</div>
<div class="col-md-4"></div>
</div>

Javascript

function getText() {
var txt = document.getElementById('txtWord').innerHTML;
console.log(txt);
}

最佳答案

这是可行的解决方案

<div class="row">
<div class="col-md-3"></div>
<div class="col-md-6">
<input type="text" id="txtWord" name="search" placeholder="Search..." >
</div>
<div class="col-md-3"></div>
</div>

<div class="row">
<div class="col-md-3"></div>
<div class="col-md-6">
<input type="text" name="search" placeholder="# Result..." id="inputNumResults">
</div>
<div class="col-md-3"></div>
</div>

<div class="row">
<div class="col-md-4"></div>
<div class="col-md-4 text-center">
<br>
<button class="btn btn-success" type="button" id="buttonSearch" onclick="gt()">Search for words</button>
</div>
<div class="col-md-4"></div>
</div>

<script>
function gt() {
var txt = document.getElementById("txtWord").value;
alert(txt);
}
</script>

https://jsfiddle.net/ovtkmnmn/3/

我相信您的情况,问题在于加载此 js 文件的顺序。

始终检查控制台显示的内容,当我使用“On load”加载类型时,它清楚地返回一个错误,指出函数未定义

关于javascript - func 未在 HTMLButtonElement.onclick 中定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43524108/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com