如何使锚标记的href调用匿名函数?

用户名

我正在互联网论坛上进行跨站点脚本攻击,可以在其中发布链接,例如

[url]http://google.com[/url]

然后浮现为

<a href="http://google.com">http://google.com</a>

在论坛主题上。如果可能的话,我想使用通过调用JavaScript函数的技术href,即

<script type="text/javascript"> 
    function sayHello ( )
    {
        alert("Hello");
    }
</script>
<a href="javascript:sayHello()">Clicking here alerts "Hello"</a>

但是由于我无法使用预定义的JavaScript函数,因此我想知道是否可以在其中放置匿名函数。

<a href="javascript:function(){alert('Hellow');}">Clicking here alerts "Hello"</a>

我已经在记事本中用简单的页面对此进行了测试

<html>
    <head>
    </head>
    <body>
        <div>
            <p>Clicking on <a href="javascript:function(){alert('Hello');}">this</a> will alert "Hello""</p>
        </div>
    </body>
</html>

但这没用。

有什么建议吗?

巴尔玛

使用IIFE

<a href="javascript:(function(){stuff to do})()">Click here</a>

尽管不使用IIFE进行此操作并没有太大区别,但与顶级JS代码一样:

<a href="javascript:stuff to do">Click here</a>

唯一的显着区别是,您可以在函数内声明局部变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从锚标记onclick函数调用jQuery(this)

来自分类Dev

如何在锚标记中调用AJAX函数

来自分类Dev

如何在锚标记上调用AJAX函数?

来自分类Dev

如何通过单击图像从锚标记调用 onClick 函数?

来自分类Dev

为什么在锚标记的href属性中使用“ javascript:function()”来调用javascript函数

来自分类Dev

如何将div id,类作为参数传递给锚标记onclick调用的函数?

来自分类Dev

如何使用href html标记中的参数调用php函数

来自分类Dev

如何获取值href值而不是锚标记?

来自分类Dev

如何在锚标记(<a>)中同时执行onClick和href

来自分类Dev

如何在锚标记<a href>中打开警报框?

来自分类Dev

如何在锚标记的href中转义字符

来自分类Dev

如何使用带有 href 的锚标记的 querySelector?

来自分类Dev

设置了 href 后,如何在延迟后单击锚标记?

来自分类Dev

如何在锚标记上执行Ajax调用

来自分类Dev

Python Selenium如何仅在锚标记包含某些属性值的情况下获取锚标记href值

来自分类Dev

如何执行href链接以及锚标签<a>中的onClick函数

来自分类Dev

在匿名函数中如何调用函数

来自分类Dev

锚标记中href =“ ###”的用途是什么

来自分类Dev

使用jQuery选择特定href的锚标记

来自分类Dev

JavaScript中的多个锚标记href值

来自分类Dev

用括号中的href替换锚标记

来自分类Dev

将href更改为laravel锚标记

来自分类Dev

锚标记中的onclick和href

来自分类Dev

在glyphicon和锚标记中都包含href

来自分类Dev

锚标记中的空 Onclick 和 href

来自分类Dev

如何记录立即调用+匿名函数?

来自分类Dev

如何阻止直到调用匿名函数?

来自分类Dev

了解ready中的匿名函数如何被调用

来自分类Dev

如何从锚标记解析URL

Related 相关文章

热门标签

归档