У меня есть несколько элементов div в моем коде, и мне нужно отобразить текст каждого элемента div при наведении в углу страницы. Я добавил onmouseover для каждого div и попытался создать скрипт. Итак, это то, что я достиг, так как в настоящее время:отображает текст элемента div на mouseover
<!DOCTYPE html>
<head>
<title> Periodic Table </title>
<script type="text/javascript">
function showMore(){
document.getElementsByClassName("number").innerHTML = /* div txt here */
document.getElementsByClassName("electroneg").innerHTML = /* div txt here */
document.getElementsByClassName("couch").innerHTML = /* div txt here */
document.getElementsByClassName("symbol").innerHTML = /* div txt here */
document.getElementsByClassName("name").innerHTML = /* div txt here */
document.getElementsByClassName("massatom").innerHTML = /* div txt here */
}
</script>
</head>
<body>
<div onmouseover="showMore()" class="elementChim left">
<div class="number">1</div>
<div class="electroneg">2,1</div>
<div class="couch">
<div>1</div>
</div>
<div class="symbol gaz">H</div>
<div class="name">Hydrogen</div>
<div class="massatom">1,0088</div>
</div>
<div onmouseover="showMore()" class="elementChim right">
<div class="number">2</div>
<div class="symbol gaz">He</div>
<div class="name">Helium</div>
<div class="masseatom">4,002</div>
<div class="electroneg"></div>
<div class="couch">
<div>2</div>
</div>
</div>
</div>
</body>
</html>
Я не уверен, если это нормально использовать innerHTML каждый раз. Может кто-нибудь предложить некоторые идеи?
Я хочу получить что-то вроде this.
Но мне нужно всего лишь отобразить текст каждого элемента div в углу страницы.
Большое спасибо!
вы также можете предоставить css? или загрузите свой проект на https://jsfiddle.net пожалуйста :) – semanser