<script>
test('test.php?a=%3D');//alert(1)
function test(a){
alert(a);
if(a == 'test.php?a=%3D'){
alert(1);
}else{
alert(2);
}
}
</script>
<a href="javascript:test('test.php?a=%3D')">aaa</a > <!-- alert(2) -->
为什么两种不同的方式得到不同的结果? 任何人都可以帮助我吗? 非常感谢你!JavaScript变量的值自动未转义
HREF不能直接的JavaScript命令,你需要添加“的javascript:” –
之前可能要元素 –
@SuperCoolHandsomeGelBoy我添加的JavaScript的onclick上()使用方法:但结果是一样 – jim