如何从文本区域注入JavaScript函数及其调用?
问题描述:
我怎么可以提交一个函数的定义,并从如何从文本区域注入JavaScript函数及其调用?
<input type="text">
标签的电话吗?
编辑: 我的朋友写了一个PHP脚本,他需要的标签和没有另一页上调用函数strip_tags的打印值。现在我想用JavaScript展示一个例子(我相信它应该是可能的),我可以在他的网站中注入JavaScript代码。这是我的任务。
答
如果要从文本框中调用脚本,请尝试在JavaScript中使用eval
。
<script type="text/javascript">
function Invoke()
{
var ctrl = document.getElementById('content')
eval(ctrl.value);
}
</script>
<input type="text" id="content" />
<input type="button" onclick="Invoke()" value="Invoke" />
答
将yourFunction.toString()
的返回值分配给该字段的value
属性。
什么?你的意思是你想要将文本输入到文本输入中?希望以后不要“评估”...?你想达到什么目的? –
你想在这里做什么? –
我的朋友写了一个php脚本,他接受标记的值,并且不在其他页面上调用strip_tags函数打印。现在我想用JavaScript展示一个例子(我相信它应该是可能的),我可以在他的网站中注入JavaScript代码。这是我的任务。 – Narek