这是HTML代码
<p>
filename:
<input type="text" id="finput">
<input type="button" value="upload" onclick:"uploadText()">
</p>
这是我尝试编写并调用的javascript函数:
function uploadText(){
var textinput= document.getElementById("finput");
var userinput= textinput.value;
alert ("you chose" + userinput);
};
我不知道怎么了。当我单击按钮时,没有响应或警报。我正在使用Codepen编写此代码。对我在做什么错有任何见解?
这是指向密码笔的链接: https://codepen.io/sophiesucode/pen/qBEoOEV
答案 0 :(得分:1)
在html中,您用等号(=)进行分配,并且在此事件处理程序的分配中使用冒号(:)。
冒号用于CSS样式,但不用于HTML。将其更改为等号即可。
<input type="button" value="upload" onclick="uploadText()">