Сообщение от ksa
|
Забыть про видео... Сделать простенький тестовый пример, на котором это проявляется... А там и видно будет.
|
Легко:
<html>
<HEAD>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function toggleById() {
toggleDisabled(document.getElementById("tableCell"));
}
function toggleDisabled(el) {
try {
el.disabled = !el.disabled ? true: false;
}
catch(err) {
alert(el.nodeName + "\u0020" + err.description);
}
if (el.childNodes && el.childNodes.length > 0) {
for (var x = 0; x < el.childNodes.length; x++) {
toggleDisabled(el.childNodes[x]);
}
}
}
</script>
</HEAD>
<body>
<table border="1" width="100%">
<tr>
<td width="40%">
<input type="button" value="Toggle disable" onclick="toggleById();" />
</td>
<td width="20%">
</td>
<td width="40%">
<div id="tableCell">
<input type="text" style="width: 100%;" />
</div>
</td>
</tr>
</table>
</body>
</html>