ページに 1 つのテキスト フィールドと小さなアイコン (edit.png) がある状況があります。最初はテキスト フィールドがreadonly
モードになっています。これをクリックするedit.png
と、テキスト フィールドから属性が削除さreadonly
れます。それは正常に動作しますが、今はこれをやりたいと思っています。
クリックすると、テキストフィールドからedit.png
属性が削除され、アイコン自体がアイコンに変わります。これは私のコードです。これを達成するにはどこを変更すればよいかを提案してください。readonly
save.png
<html>
<head>
<script language="JavaScript">
function removeAlignment(x){
var read=document.getElementById(x).removeAttribute("readonly",0);
if(document.getElementById("toogle").value==="OK")
{
document.getElementById("toogle").value="SAVE";
}
}
</script>
<style type="text/css">
a.table-actions-button {
width: 1.25em;
height: 1.25em;
display: inline-block;
background-position: center center;
}
.ic-table-edit { background-image: url("actions-edit.png"); }
</style>
</head>
<body>
<p>
<label for="email">Email</label>
<input type="text" name="email" id="email" value="abcd@dsa.com" readonly="readonly"/>
<a href="#" class="table-actions-button ic-table-edit" title="Edit" onclick="removeAlignment('email');"></a>
</p>
<input type="submit" id="toogle" value="OK" />
</body>
どこを変更すればよいですか?マイページに従って回答してください。