Как использовать JavaScript, чтобы получить указанный c символ под курсором? - PullRequest
1 голос
/ 02 мая 2020

Например, если у меня есть <p>Hello world</p> и мой курсор находится на e, откуда мне это знать?

Обновление

Большое спасибо за все ваши комментарии. Я не хочу его менять, но чтобы получить две информации: символ, в данном случае «e» и его положение (x и y). Я буду использовать их для других целей. Я также делаю это для расширения Chrome, чтобы я не мог изменить оригинальные теги HTML.

1 Ответ

0 голосов
/ 02 мая 2020

Вы можете поместить каждую букву в элемент span, а затем добавить к нему событие onmouseover.

Например:

		function func1(){
			document.writeln("H");
		}
		function func2(){
			document.writeln("e");
		}
<!DOCTYPE html>
<html>
<body>
	<p><span onmouseover="func1();">H</span><span onmouseover="func2();">e</span>llo World!</p>
</body>
</html>

Обратите внимание, что он также заменяет текст, который уже был там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...