私のコードにいくつかのdiv要素があり、ページコーナー内のすべてのdiv要素のテキストをホバー上に表示する必要があります。私はonmouseoverをすべてのdivに追加し、スクリプトを作成しようとしました。だから、これは私が今までに到達したものです:mouseoverでdiv要素のテキストを表示
<!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