需求
从
selectNull('AgentIdI333');selectNull('GameId333');
if(this.value)
selectChange(jsonUrl.myAgent+this.value,'AgentIdI333','','AGENTID','AGENTNAME')
中提取出
["AgentIdI333","GameId333"]
正则
/selectNull\(\'([\w-]+)\'\)/ig
测试
<select name="AgentIdP" id="AgentIdP333" class="customTAB"
onchange="selectNull('AgentIdI333');selectNull('GameId333');if(this.value) selectChange(jsonUrl.myAgent+this.value,'AgentIdI333','','AGENTID','AGENTNAME')">
</select>
<script type="text/javascript">
var html = document.getElementById('AgentIdP333').getAttribute('onchange');
// var m = html.match(/selectNull\(["\']{1}([\w]+)[\'"]{1}\)/ig);
var m = html.match(/selectNull\(\'([\w-]+)\'\)/ig);
//["selectNull('AgentIdI333')", "selectNull('GameId333')"]
console.log(m);
</script>
补充
现在可以了,原来javascript中要用while循环才可以得到所有的。
潇湘沐
相关分类