复制代码 代码如下:
/**
* 将页面设置为只读
*/
var setReadOnly = function()
{
var input = $("input");
input.each(function(i)
{
$(this).attr("onfocus", "this.blur();return false;");
$(this).wrap(function()
{
return '';
});
});
var select = $("select");
select.each(function(i)
{
$(this).attr("onfocus", "this.blur();return false;");
$(this).wrap(function()
{
return '';
});
});
var textarea = $("textarea");
textarea.each(function(i)
{
$(this).attr("onfocus", "this.blur();return false;");
$(this).wrap(function()
{
return '';
});
});
var img = $("img");
img.each(function(i)
{
$(this).attr("onfocus", "this.blur();return false;");
$(this).wrap(function()
{
return '';
});
});
}
本文介绍了一种使用JavaScript实现网页元素只读状态的方法,通过禁用输入框、选择框、文本区域及图片等元素的焦点获取功能,并将其包裹在只读的div中,确保用户无法编辑页面内容。
1037

被折叠的 条评论
为什么被折叠?



