将textarea链接到某个东西

时间:2012-12-21 19:52:46

标签: javascript html html5 textarea

我在里面有一个textarea,用户可以添加一些内容并不时编辑。

我希望该文本指向URL(即textarea中的超链接)。但由于在textarea中不可能有超链接,是否可以将整个textarea链接到URL本身?

2 个答案:

答案 0 :(得分:2)

将onclick事件处理程序添加到textarea并将window.location设置为您要执行的位置。

其他选项是使用CK EditorYUI Editor

等编辑器

答案 1 :(得分:1)

你可以使用jquery:

<a href='http://example.com' style='display:none' id='textarea_link'></a>
<textarea id='textarea1'></textarea>

<script type='text/javascript'>
    jQuery('#textarea1').click(function(){jQuery('#textarea_link').click()});
</script>

然后当您点击textarea时,它会将点击事件传递到链接,您的浏览器会将其视为您点击链接。

注意:这不是故意使用javascript window.open函数