按钮使用onclick调用js函数参数传递问题

我想要在按钮中使用onclick调用一个js函数,传过去的参数中需要text的当前value值,不知道怎么样才能做到,我怎么样可以得到text.value并写入onclick=aa(str)的str中呢

<script language=javascript>

function aa(str){

alert("text的value是:"+str);

}

</script>

<form name=f1>

<input type=text name=t1>

<input type=button value=ok onclick=aa(t1.value)>

</form>

<input type=text id="t1" />

<input type=button value=ok onclick=ShowText("t1") />

<script language="javascript">

function ShowText(str){

bb = document.getElementById(str);

alert(bb.value);

}

</script>

var d_url=document.location.href;//d_url='./template/0/0/0/0/0.aspx'
//截取字符串拼接等等方法,替换成/template/1/0/blue/0/0.aspx。

扩展资料:

function函数名 (var1, var2, ..., varX) {代码... }

function函数名 (var1, var2, ..., varX) {代码... }

var1, var2 等指的是传入函数的变量或值。{ 和 } 定义了函数的开始和结束。

注意:无参数的函数必须在其函数名后加括号:

function函数名 ()  { 代码...  }

function函数名 ()  { 代码...  }

注意:别忘记 JavaScript 中大小写字母的重要性。"function" 这个词必须是小写的,否则 JavaScript 就会出错。另外需要注意的是,必须使用大小写完全相同的函数名来调用函数。

参考资料来源:百度百科-JavaScript 函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-11
<script language=javascript>
function aa(str){
alert("text的value是:"+str);
}
</script>
<form name=f1>
<input type=text name=t1>
<input type=button value=ok onclick=aa(t1.value)>
</form>本回答被提问者采纳
第2个回答  2008-02-27
<input type=text id="t1" />
<input type=button value=ok onclick=ShowText("t1") />

<script language="javascript">
function ShowText(str){
bb = document.getElementById(str);
alert(bb.value);
}
</script>

以上在IE7.0下测试通过.
第3个回答  2019-08-15
<script
language=javascript>
function
aa(str){
alert("text的value是:"+str);
}
</script>
<form
name=f1>
<input
type=text
name=t1>
<input
type=button
value=ok
onclick=aa(t1.value)>
</form>