[英]Simple JavaScript Doesn't Work
我已經寫了下面提到的javascript,並調用了按鈕單擊事件,但是以某種方式它不起作用,請有人幫忙。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<script type="text/javascript">
function f1()
{
var x=document.getElementById("txt1").innerHTML
if(x==1)
{
alert("hello");
}
}
</script>
<body>
<form id="form1">
<input type="text" id="txt1"/><br/>
<input type="button" id="btn1" value="submit" onclick="f1()"/>
</form>
</body>
</html>
它不應是.innerHTML
,而應是.value
。
當您應該獲取value
時,您正在嘗試從輸入字段獲取innerHTML
,否則它將始終是undefined
:
更改:
var x = document.getElementById("txt1").innerHTML;
至:
var x = document.getElementById("txt1").value;
JSFiddle示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.