我使用 HTML5 廣告 Javascript
我希望能夠將任何單詞輸入到標簽中,當您單擊按鈕時,它會發出一個警報,其中包含給定的文本。
我無法讓它與我放入標簽中的文本一起使用,警報未顯示任何文本。我只找到了使用預定義標簽的方法。
這是我當前的 html 代碼
function getinput() {
var input = document.getElementById("form-scream").innerText;
alert(input);
};
<div>
<p>Word
<label id="form-scream"></label>
<input type="text" name="screaming" id="form-scream">
<button onclick="getinput()"> Click to scream</button>
</p>
<script src="assets/js/scream.js"></script>
</div>
uj5u.com熱心網友回復:
input元素沒有innerText屬性,請value改用。此外,您for在標簽中使用屬性來關聯元素(該元素id作為 的值for):
function getinput()
{
var inputVal = document.getElementById("form-scream").value;
alert(inputVal);
};
<div>
<p>Word
<label for="form-scream"></label>
<input type="text" name="screaming" id="form-scream">
<button onclick="getinput()"> Click to scream</button>
</p>
<script src="assets/js/scream.js"></script>
</div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/352582.html
標籤:javascript html
