this.value при наведении на элемент выводить его
Есть код js, который не работает, не знаю ошибка в чем.
function enter(){ var x; var js_id1 = "это водород"; js_id2 = "это гелий"; document.getElementById(this.value).onclick=function(){ var true_id = ("js_" + this.value).str; document.getElementById("right-part").value = true_id; } } Вот html код <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="styles.css"> <script src="script.js"></script> <title>Сайт на тему таблица Менделеева</title> </head> <body> <div class="main"> <div class="head"> <a href="#">Таблица Менделеева</a> </div> <div class="content-main"> <div class="content"> <table> <tr><td> <div class="left-part"><table><tr> <td id="id1"><h3>H</h3><h4>1</h4><br><h5>1,00794</h5><h4>Водород</h4></td> <td id="id2"><h3>He</h3><h4>2</h4><br><h5>4,00260</h5><h4>Гелий</h4></td></tr></table> </div> <td><div class="right-part">При наведении на элемент вам откроется информация о нем</div> </td></tr> </table> </div> </div> </div> </body> </html> Подскажите где ошибка |
Apelcun77,
где хоть у одного элемента value ? как запустится enter? что за свойство str? и как наведение и клик связаны? |
<body onload="enter()">
this.value - текущий элемент на который кликнет мышка. function enter(){ var x; var js_id1 = "это водород"; js_id2 = "это гелий"; document.getElementById(this.value).onclick=function(){ var true_id = "js_" + this.value; document.getElementById("right-part") = true_id; } } Вроде подисправил, но все равно не работает, подскажите как исправить чтобы работало |
Цитата:
|
Apelcun77, как Вы вообще до такого додумались? :D
|
Часовой пояс GMT +3, время: 06:52. |