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 })()

这不是执行此类操作的推荐方法,如果您想在很多链接中包含此方法,请记住它可能会显着增加您网页的大小。