将 php variabe 传递给带有其他参数的 JavaScript 函数
Pass php variabe to JavaScript function with other parameter
我有几组复选框,每组都有唯一的类名,我想为每个组选择所有函数。我有一个这样的JavaScript函数:
function toggle(source) {
var checkboxes = document.getElementsByClassName(classname);
for(var i=0, n=checkboxes.length;i<n;i++) {
checkboxes[i].checked = source.checked;
}
}
当<INPUT type="checkbox" onClick="toggle(this)" />
和我在javascript函数中硬编码类名时,它有效。
我试过了:
<INPUT type="checkbox" onClick="toggle(this,<?php echo $key ?>)" />
并将javascript函数更改为函数toggle(source, classname){...}
和toggle()
然后使用arguments[0]
进行source
,arguments[1]
用于原始函数中的classname
。他们都没有工作。
向此函数添加参数的正确方法是什么?
我想你错过了一些引号:
<INPUT type="checkbox" onClick="toggle(this,'<?php echo $key ?>')" />
相关文章:
- 对其他函数使用匿名函数's参数
- 存在其他参数时访问Javascript事件
- 有没有办法将其他参数传递给 scrollTarget 回调函数
- 如何从电子邮件内容中调用具有隐藏参数的其他网页
- 如何创建一个链接,该链接使用相应的参数打开到其他链接
- 添加其他参数以使用fin上传器发送到服务器
- 如何在使用模式框的混合Form/HEF链接中添加其他GET参数
- 是否可以将条件语句或其他javascript作为参数传递到ember句柄中
- 我可以将其他参数传递给Ember Model belongsTo吗
- 如何在其他函数中使用fn作为函数参数
- Javascript:图像对象的oneror事件有哪些参数?如何获取与图像相关的错误的其他详细信息
- 如何在包含事件的情况下使用其他参数
- express/如何将路由参数传递到其他文件
- 将其他参数传递给事件处理程序
- 如何在 AngularJS 中与其他参数一起上传 http.post 的图像文件
- 如何向cordova.exec成功函数添加其他参数
- 在 compare函数 .sort() 方法中传递其他参数
- 函数参数在其他地方声明
- 日期选取器问题,尝试提交除日期值之外的其他参数
- 使用 JavaScript 将带有其他参数的图像作为 JSON 类型上传