单击时输出变量
output a variable onclick
我是javascript的初学者,我对这种语言的变量有一些怀疑。
例如,我有以下代码:
<html>
<head>
<title>Prova_Index</title>
<script language="javascript" type="text/javascript">
function stampa(){
var Name = document.name.utente.value;
document.Write(Name);
}
</script>
</head>
<body>
<form name="name">
<p> Write some text:</p>
<input type="text" id="utente">
</form>
<input type="submit" value="Click me" onClick="stampa()">
</body>
</html>
这是代码,我的疑问是特别的是如何用id'utente'保存文本框的值。
通过替换代码来编写此代码
function stampa()
{
var Name = document.getElementById('utente').value;
alert(Name);
return false;
}
<input type="text" id="utente">
<input type="submit" value="Click me" onclick="return stampa();" />
而不是var Name = document.name.utente.value;
,你可能想使用类似 var Name = document.getElementById('utente').value;
真的,你可能要考虑改用jQuery。 对于跨浏览器的怪事来说,它比使用普通的旧 DOM 操作要可靠得多。
这个Javascript应该将该输入元素的值存储到变量'Name'中,然后将其写出来。
var Name = document.getElementById("utente").value;
document.write(Name);
我会预先警告您,当您使用 HTML <form>
标签并尝试使用 submit
输入执行函数时,页面将提交,然后不会执行 onClick 函数。
首先。请向我们解释您想做什么。我们不清楚。
其次。我建议在开始使用JavaScript编程时使用ID。
当您查看代码时。它将在函数准备就绪后提交。所以你可以尝试使用它:
<input type="submit" value="click me" onclick="stampa( ); return false;" />
它不会提交表单,您可以看到结果。您也可以使用警报( );用于调试或控制台的函数.log( );如果您将 Firefox 与 Firebug 一起使用,或者将 Opera 与 Dragonfly 一起使用。
您可以在脚本中尝试此操作:
console.log( document.getElementById( 'something' ).value( ) );
相关文章:
- 如何在jQuery中将函数的输出分配给变量
- Javascript未在其中一个变量上输出0
- 在javascript函数中记录输出或分配的变量
- 如何将JSON数据转换为变量,解析并输出为HTML
- href-Javascript中的输出变量
- 如何避免JavaScript中函数输出上的多个变量重新声明
- 将 JSP 变量输出到 JavaScript 代码段中
- 将变量和输出添加到 html
- 你能把jQuery函数的输出放在变量中吗?
- 如何将javascript变量输出到控制台
- 我将如何编写考虑多个单选按钮和变量输出的 JavaScript,具体取决于选择的单选按钮
- 如何在网站上使用 BeautifulSoup 或 Slimit 从 javascript 变量输出电子邮件地址
- 如何在 VueJS 0.11 中将布尔变量输出为“是/否”
- 在MVC3中;关闭条件编译“;将Model变量输出到JavaScript时发出警告
- 如何获得一个变量's输出html值
- 获取Angularjs变量输出
- 使用Javascript将URL变量输出到字符串,然后在iframe中使用该字符串
- 脚本标签中的变量输出
- 基于变量输出图片's编号
- Javascript函数中的PHP变量输出的是变量而不是值