单击时有多个功能选择器?
我仍在学习如何编写函数..
我希望能够单击一个项目,它将添加到一个函数中
<a href='#' onclick="play('url1')">Item 1</a>
<a href='#' onclick="play('url2')">Item 2</a>
<a href='#' onclick="play('url3')">Item 3</a>
因此,如果我尝试访问这些项目中的任何一个、两个甚至全部三个同时,如果我有类似
function play(url_src){
}
src 的东西一次只能使用一项,我该如何将其调用到函数中?有与此相关的数组吗?
我必须做这样的事情吗
function play(url_src[]){
}
I'm still learning how to write functions..
I want to be able to click on an item, and it will add onto a function
<a href='#' onclick="play('url1')">Item 1</a>
<a href='#' onclick="play('url2')">Item 2</a>
<a href='#' onclick="play('url3')">Item 3</a>
So if I'm trying to access any of these items, one, two or even all three at the same time, how do I call it into a function if I have something like this
function play(url_src){
}
src would only be using one item at a time? is there an array associated to this?
do I have to do something like this
function play(url_src[]){
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将参数设置为数组:
并按如下方式解析它:
我在第二行使用
if
语句来说明参数不是数组,如下所示:Make your parameter an array:
And parse it as such:
I use the
if
statement on the second line to account for the parameter not being an array, like so:您可以如上所述定义一个新函数,也可以尝试
onclick="play('url1');play('url2')"
You could either define a new function as mentioned or try
onclick="play('url1');play('url2')"