ポイントは、要素の背景色を変更することによって、マウス移動のWebページの特定の要素に焦点を当てることでした。 (それはフォーカスを使用して、そうすることが示唆されたのと同じトピックに関する以前のANSを読むhtmlコードからjavascript関数にランタイムパラメータを渡す方法
function focus(e_id){
var element = document.getElementById("e_id").style.backgroundColor ="blue";
}
function original(e_id){
var element = document.getElementById("e_id").style.backgroundColor="green";
}
を次のように
<html>
<head>
<base src="..... />
<script>....</script>
<link..../>
<title></title>
</head>
<body>
<p style="font-size:20px;font-weight:bold"> Enter values or choose options
in the form below .</p>
<div id="d1">
<form id="f1" action="" method="post">
<fieldset>
<legend><a name="pdet"></a>Personal Details</legend>
<table id="t1" width="400" height="auto" rows="4" cols="2">
<tr id="tr1" onMouseMove ="focus(tr1)" onMouseOut ="original(tr1)">
<td><label for="fname">First Name :<label></td>
<td><input type="text" id="fname" col="30"></input></td>
</tr>
<tr id="tr2" onMouseMove ="focus(tr2)" onMouseOut ="original(tr2)">
<td><label for="lname">Last Name : </label></td>
<td><input type="text" id="lname" col="30"></input></td>
</tr>
</table>
</fieldset>
</form>
</div>
<br/>
</body>
</html>
JavaScriptの機能は次のように
htmlがありますthis)」または「focus(this.id)」を引数として渡して、要素自体または要素のidをそれぞれ渡します。試してみましたが動作しませんでした。
誰でもこの問題を解決するのに役立つことができますか?
"e_id"は文字列であり、変数への参照ではありません – epascarello