如何禁用适用于 InternetExplorer 和 Mozilla Firefox 的 div 标签
我正在使用 document.getElementById("xx").disabled = true; 但这在 Mozilla Firefox 中不起作用。
如何禁用适用于 InternetExplorer 和 Mozilla Firefox 的 div 标签
我正在使用 document.getElementById("xx").disabled = true; 但这在 Mozilla Firefox 中不起作用。
使用此功能将禁用 div、文本框等中的任何内容...我假设这就是您所需要的。
toggleDisabled(document.getElementById('test'));
function toggleDisabled(el) {
try {
el.disabled = el.disabled ? false : true;
}
catch (e){ }
if (el.childNodes && el.childNodes.length > 0) {
for (var x = 0; x < el.childNodes.length; x++) {
toggleDisabled(el.childNodes[x]);
}
}
}
您可以使用 div 的样式隐藏和显示 div:
document.getElementById("xx").style.display = 'none'
document.getElementById("xx").style.display = 'block'
以下是一个演示:
<html>
<body>
<a href="javascript://" onclick="document.getElementById('hideme').style.display = 'none'">hide</a>
<a href="javascript://" onclick="document.getElementById('hideme').style.display = 'block'">show</a>
<div id="hideme">
hello world
</div>
</body>
</html>