0

我有一个文本区域,用户在其中添加一些内容并不时对其进行编辑。

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

4

2 回答 2

2

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

其他选择是使用像CK EditorYUI Editor这样的编辑器

于 2012-12-21T19:55:08.170 回答
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 函数

于 2012-12-21T19:55:48.390 回答