Javascript函数多值变量

标签 javascript function

我是 JavaScript 的新手,似乎无法解决问题。

我创建了一个如下所示的表单:

<form>
<p>
<input type="button" value="CR" ID="CR" onClick= "window.location='http://localhost/test1/html_CR.html'" />
</p>
<input type="button" value="CRI" ID="CRI" onClick= "window.location='http://localhost/test1/html_CR.html'" />
</p>
<input type="button" value="ALL" ID="ALL" onClick= "window.location='http://localhost/test1/html_CR.html'" />
</p>
</form>

我想创建一个函数 objectType(obj),它可以包含这 3 个 onClick 事件。它应该类似于 onClick= objectType(obj),其中 obj 可以有 3 个值:CRCRIALL

有人可以帮助我吗?

最佳答案

试试这个

function objectType(obj) {
    window.location = 'http://localhost/test1/html_' + obj + '.html';
}

连同你的html

<form>
<p>
<input type="button" value="CR" ID="CR" onClick= "objectType(this.value);" />
</p>
<input type="button" value="CRI" ID="CRI" onClick= "objectType(this.value);" />
</p>
<input type="button" value="ALL" ID="ALL" onClick= "objectType(this.value);" />
</p>
</form>

因为我假设您要重定向到对应于每个输入值的 URL? :-)

关于Javascript函数多值变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17592547/

相关文章:

C 链接列表 - 理解,如何删除列表中的相同元素

javascript - 从当前样式表中获取所有类名的替代方法

javascript - 显示绝对 DIV 时停止显示页面顶部的窗口

r - 自定义函数: Return a tidyselect argument as character-string,而不执行参数

c - 如何使用函数返回两个不同的链表?

java - 从枚举调用函数

javascript - 获取过去 24 小时内 BTC 的 yield /损失百分比 - Coinbase

javascript - 哪些字符与 Array.from 分组?

javascript - $(window).scrollTop() 在 safari 中不起作用

bash - 如何在 Bash shell 脚本中访问自动命名的变量