写了个小例子,在Firefox下可以实现如图下效果,但是在IE下无法实现如图下效果,求高手解答代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script>
function aa() {
var val = "adfas" + "\r\n";
val += "eeee" + "\r\n";
getValue($("con"), val);
}; function getValue(obj, value) {
if(document.all) {
obj.innerText += value;
} else {
obj.textContent += value;
}
}; function $(id) {
return document.getElementById(id);
};
</script>
</head>
<body>
<textarea id="con" rows=20 cols=30 ></textarea>
<input type="button" id="btn" value="点击" onclick="aa()">
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script>
function aa() {
var val = "adfas" + "\r\n";
val += "eeee" + "\r\n";
getValue($("con"), val);
}; function getValue(obj, value) {
if(document.all) {
obj.innerText += value;
} else {
obj.textContent += value;
}
}; function $(id) {
return document.getElementById(id);
};
</script>
</head>
<body>
<textarea id="con" rows=20 cols=30 ></textarea>
<input type="button" id="btn" value="点击" onclick="aa()">
</body>
</html>
解决方案 »
- ie8的原生json解析与序列化的问题
- 多个ajax请求在一个页面,如何是每个都轮流执行。
- 如果执行服务器端程序?
- jquerymobile高手请进,小生这厢有礼了!
- firefox下如何获得XML文档内容?
- comfirm 按钮为中英文的问题
- 怎样才能获得select列表框中所选择的数据呢?急等
- 如果用JS程序来控制网页上图片的位置?高手指导我一下。。谢谢了~(40分!)
- 请叫关于 datascr 的小问题?
- 一个比较难问题?
- 谁帮我一下ID组的问题要怎么才能解决不能显示一个效果
- 学习JavaScript 的必备 (一),让您对js的 function, javascript内置对象,this概念及之间的关系不再迷惑。(希望能置为推荐篇,为更多的js初学者关注)
$("con").value += "adfas" + "\r\n"+ "eeee" + "\r\n";
}; function $(id) {
return document.getElementById(id);
};
再追问一下,为什么我用IE下我用innterText不能实现这种效果啊!我看了一下W3C手册里HTML DOM那一章节里的
DOM AREA介绍,也没有value属性额