编写一种可更改[]标签的颜色的功能> 基于单击的标签 我正在尝试编写一个函数来更改可用于所有p标签的文本颜色。如果我有三个带有不同ID的p标签,我该如何编写一个函数来基于单击哪个元素从元素中获取ID?我想我需要将一个变量设置为等于被单击元素的ID,这就是我正在努力解决的问题。如果有更简单的方法,我当然也会对此开放。非常感谢您的帮助。 function changeColor() { var selected = document.getElementById('first'); selected.style.color = 'red'; } <p id="first" onclick="changeColor()"> First paragraph.</p> <p id="second" onclick="changeColor()"> Second paragraph.</p> <p id="third" onclick="changeColor()"> Third paragraph.</p> 我正在尝试编写一个函数来更改可用于所有p标签的文本颜色。如果我有三个带有不同ID的p标签,我该如何编写一个函数以从基于元素的元素中获取ID ...

问题描述 投票:0回答:1

我正在尝试编写一个函数来更改可用于所有p标签的文本颜色。如果我有三个带有不同ID的p标签,我该如何编写一个函数来基于单击哪个元素从元素中获取ID?我想我需要将一个变量设置为等于被单击元素的ID,这就是我正在努力解决的问题。如果有更简单的方法,我当然也会对此开放。非常感谢您的帮助。

javascript function variables getelementbyid
1个回答
0
投票

将其更改为类似的内容:

© www.soinside.com 2019 - 2024. All rights reserved.