Javascript动态锚点参数
Javascript Dynamic Anchor parameter
我正试图动态地将一些锚标记写入div,这样我就可以点击它们从数组中删除。但我很难弄清楚如何将Anchor的值从更新函数中点击到删除函数中。当我弹出警报时,它返回时未定义。
**我把这些都分成了不同的功能,因为还有其他过滤器,我将通过进行过滤
所以如果我有的列表
(x) 2.0 Dolby
(x) 3.0 Dolby
(x) 5.1 Dolby
点击2.0杜比的(x)会弹出警报,提示2.0杜比被点击。有什么想法吗?
HTML代码
<select id="audio" name="audio" onchange="addFilter('Audio',this.value)">
<option value="null"></option>
<?php
foreach($audioArray as $data)
{
echo "<option value='$data'>$data</option>";
}
?>
</select>
<div id="audioFilter"></div>
Javascript代码
function addFilter(type,str)
{
var value=type+":"+str;
if($.inArray(value,filters)==-1 && str!="null")
{
filters.push(value);
}
else
{
return;
}
if(type=="Audio" && $.inArray(str,audio)==-1 && str!="null")
{
audio.push(str);
updatePage(type,audio);
}
}
function updatePage(type,val)
{
document.getElementById(type.toLowerCase()+"Filter").innerHTML = ""
for(var i=0; i<audio.length;i++)
document.getElementById(type.toLowerCase()+"Filter").innerHTML += "<a id='remove' onclick='removeFilter(this)'>"+audio[i]+"<a><br>";
}
function removeFilter(val)
{
alert(val.innerhtml);
}
valinnerHTML而不是val.innerHTML
相关文章:
- Facebook共享动态参数链接
- 在动态创建的元素中包含参数的事件处理程序
- Javascript 动态将参数化函数分配给 onclick
- Emberjs - 将参数动态绑定到视图
- 在 angularjs 的 ga 命令中设置动态参数
- 限制与AngularJS状态匹配的动态URL参数的最佳方式
- Jquery-将参数动态传递给函数
- 通过参数将传递的函数分配给动态创建的输入类型的onclick事件
- 如何为jQuery帖子输入动态数据参数
- Javascript动态锚点参数
- Jquery 在 Firefox 中的自定义对象参数(动态导航加载动态内容)
- 使用来自 json 对象的参数动态调用方法/函数
- 根据参数动态调整对象名称
- 根据泛型函数中的参数动态添加ajax处理程序
- 使用传递给函数的参数动态地从一组数组中检索值
- 使用参数动态引用json对象
- 由于某些原因,基于路由参数动态注入特定工厂会失败
- 用不同的参数动态初始化服务
- 如何根据参数动态构建JavaScript指令
- 基于函数参数动态调用javascript函数