我試圖創建一個簡單的網頁使用Flask,我試圖捕獲在JavaScript變量中的文本框中寫入的文本,然後顯示它在控制檯上,當用戶按下一個按鈕。func未定義在HTMLButtonElement.onclick
下面是代碼
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);
}
有什麼問題?什麼錯誤? – evolutionxbox
顯然我的功能沒有被定義 未捕獲的ReferenceError:Gettext是非在HTMLButtonElement.onclick – PCalle100
什麼SRC =「{{url_for的'的輸出定義 ( '靜態',文件名= 'JS/main.js')} }「'看起來像? – evolutionxbox