<td valign="top"><center>
<textarea id="ta_in" rows="7" cols="42" onkeyup="get_ml()"></textarea><br>
<textarea id="ta_out" rows=7" cols="42"></textarea></center>
</td>
//javascript file.
function get_ml()
{
en = "|" + document.getElementById("ta_in").value;
ml = "";
n = 0;
.....
.....
.....
document.getElementById("ta_out").value = ml;
}
//我需要使用 addEvent 而不是 onkeyup
为了兼容现代浏览器,您可以使用如下addEventListener
:
document.getElementById("ta_in").addEventListener("keyup", function(e) {
var en = "|" + document.getElementById("ta_in").value;
var ml = "";
var n = 0;
.....
.....
.....
document.getElementById("ta_out").value = ml;
});
工作演示:http://jsfiddle.net/jfriend00/6QMFV/
您只需在加载页面后运行此代码,方法是将代码放在页面末尾(就在</body>
之前(,或者将其放入</body>
之前调用的函数中,或者为侦听告诉您页面已加载的事件的事件处理程序调用此代码。