<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="text" id="txt">
<p id="p"></p>
<script>
function afn(){
var t = 0;
}
</script>
</body>
</html>
同样
function(){
var t = 0;
}
也是报错的,函数里不能var吗?
var t = txt.value;放在函数外,t可以获取到一个空白值,但获取不到输入的值,t放在函数内直接报错了,这是什么原因
function(){
var t = 0;
}
你的函数名呢
function test(){
var t = 0;
}
你的txt又是哪来的 代码放全了
txt是个输入框的id名,想在函数内用变量获取输入框的值但不行,
于是把事件去掉,试试把变量t定义成0,结果也不行
@2335808554:
var txt=document.getElementById("kw"); txt.onchange=function(){ console.log(txt.value); }
把kw换成你文本框的ID试试
@Summer、:改类名之后可以了。也可以用变量获取输入框的值,谢谢
报错是因为 function(){}没有函数名