1

有没有办法<a>使用 CSS 使标签中的文本可选?

我似乎无法在网络上搜索此查询以获得有用的结果,“a”只是找到单词“a”:)

我不控制文档的原始创建。

4

3 回答 3

1

您是否尝试在 XUL 文档中执行此操作?

如果是这样,您可能正在寻找以下 CSS 属性:

-moz-user-select: text;

我已经成功地将它用于“描述”元素,但从未尝试过“a”元素。

于 2013-07-09T13:21:58.137 回答
0

您要么只是试图以用户身份选择锚元素内的文本。

或者

您正在尝试使用 JavaScript 选择锚点内的文本,以利用该文本。

如果是第一个,只需选择锚点外边缘的文本,如果所选字符距离锚点少 49%,则浏览器不会选择该字符。

如果您尝试使用 JavaScript 获取锚点的文本,您需要查看我的教程,尝试选择文本,然后单击下面的锚点。那应该给你一些急需的方向......

http://www.jabcreations.com/blog/javascript-parentnode-of-selected-text

如果这些都没有帮助,那么您自己以及阅读您的问题以更清晰地传达您的目标的其他人都会受益匪浅。

于 2013-07-09T02:46:49.590 回答
-1

本质上<a>是HTML上的一个链接。所以当鼠标点击里面的文本时<a>,该链接的触发器就自动触发了。我认为它不能仅通过 CSS 归档。JavaScript 需要在这里

<a href="javascript:void(0)" onclick="doclick();">Run JavaScript Code</a>

可以让您选择文本并处理点击(如有必要)

于 2013-07-09T01:19:44.570 回答