如题。代码如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<body >
内容<input name='content' value='' type='text' id='content' onchange="alert('没错,内容被改变啦')" size='25' maxlength='20' />
<input value='改变内容' type='button' id='changeCont' onclick="document.getElementById('content').value='内容被改变啦';" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<body >
内容<input name='content' value='' type='text' id='content' onchange="alert('没错,内容被改变啦')" size='25' maxlength='20' />
<input value='改变内容' type='button' id='changeCont' onclick="document.getElementById('content').value='内容被改变啦';" />
onpropertychange="alert('没错,内容被改变啦')"
在IE下没问题,但在Firefox就没反应了,继续期待高手指点!
onpropertychange 不被firefox所支持,如果想在firefox下正常使用,需要用oninput属性,且需要用addEventListener来注册事件。
本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/14654.htmdocument.getElementById('tx1').addEventListener("input",txChange2,false); 本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/14654.htm