Javascript - 操纵与 url 不同名称的某些检查点
Javascript - Manipulating certain checkpoints with differnet names from url
我有一个带有复选框的网站 html:
<input onclick="markAsChanged(this); toggleApproveDeny(this);" name="2c9923914b887d47014c9b30b1bb37a1_approveChk" type="checkbox">
<input onclick="markAsChanged(this); toggleApproveDeny(this);" name="2c9923914b887d47014c9b30b1bb37a1_denyChk" type="checkbox">
<input onclick="markAsChanged(this); toggleApproveDeny(this);" name="2c9923914b887d47014c9b8b4f0337df_approveChk" type="checkbox">
<input onclick="markAsChanged(this); toggleApproveDeny(this);" name="2c9923914b887d47014c9b8b4f0337df_denyChk" type="checkbox">
我需要一个 line/script,它将 'check' 所有带有“_approveChk”的方框,并且不选中其他方框。
有没有办法以 url "javascript:alert();" 风格做到这一点?
或通过 url?
调用本地存储的 javascript 脚本的方法
Is there a way to do this in url "javascript:alert();" style?
是的,但我不推荐它。既然你问了:
javascript:(function(){ var l=document.getElementsByTagName('input'); for(var i=0; i<l.length; i++) if((''+l[i].name).indexOf('_approveChk')) l[i].checked=true })()
这不是执行此类操作的推荐方法,如果您想在很多链接中包含此方法,请记住它可能会显着增加您网页的大小。
我有一个带有复选框的网站 html:
<input onclick="markAsChanged(this); toggleApproveDeny(this);" name="2c9923914b887d47014c9b30b1bb37a1_approveChk" type="checkbox">
<input onclick="markAsChanged(this); toggleApproveDeny(this);" name="2c9923914b887d47014c9b30b1bb37a1_denyChk" type="checkbox">
<input onclick="markAsChanged(this); toggleApproveDeny(this);" name="2c9923914b887d47014c9b8b4f0337df_approveChk" type="checkbox">
<input onclick="markAsChanged(this); toggleApproveDeny(this);" name="2c9923914b887d47014c9b8b4f0337df_denyChk" type="checkbox">
我需要一个 line/script,它将 'check' 所有带有“_approveChk”的方框,并且不选中其他方框。 有没有办法以 url "javascript:alert();" 风格做到这一点? 或通过 url?
调用本地存储的 javascript 脚本的方法Is there a way to do this in url "javascript:alert();" style?
是的,但我不推荐它。既然你问了:
javascript:(function(){ var l=document.getElementsByTagName('input'); for(var i=0; i<l.length; i++) if((''+l[i].name).indexOf('_approveChk')) l[i].checked=true })()
这不是执行此类操作的推荐方法,如果您想在很多链接中包含此方法,请记住它可能会显着增加您网页的大小。