Как мне получить текст внутри кнопки with, нажав на нее, с помощью Javascript?

#javascript

#javascript

Вопрос:

мне нужен результат в абзаце html

<p id="result">Here the Button Text</p>

Это часть Html

<button type="button" id="vteam">i need this text</button>

Это часть JS

$(document).on('click', '.vteam', function(event) {}

Комментарии:

1. Пример $('#vteam').on('click', function(e) { $(this).text('text here')})

Ответ №1:

event.target относится к щелкаемому элементу, поэтому вы можете получить текст внутри него следующим образом: event.target.innerText .

Ответ №2:

Я думаю, вы можете использовать следующее:

     function changeText() {
        document.getElementById("vteam").innerHTML = "Hello";
}
  

и

 <p id="vteam" onclick="changeText()">I need this text to change</p>
  

Комментарии:

1. Заключите vteam в кавычки. getElementById(«vteam»)

2. я не знаю, что там написано null

3. Посмотрите мой пример jsfiddle.net/xyvkbjap это работает с вашим кодом.

4. о, спасибо @Grax32, я вижу, и один совет: добавьте функцию, чтобы она изменялась в зависимости от текущего текста. Таким образом, что-то всегда происходит при нажатии, а не один раз. Вы можете использовать операторы if, но если у вас есть какой-либо другой метод, все в порядке. (я не программист и не настолько хорош в программировании, так что вы, вероятно, знаете это лучше)