#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, но если у вас есть какой-либо другой метод, все в порядке. (я не программист и не настолько хорош в программировании, так что вы, вероятно, знаете это лучше)