将一个DIV设置为设计模式,然后---
在FF中打开,在里面输入数据并回车换行,看到行与行之间比较紧密,查看源代码是<br>作为换行。
但是IE就不行了,回车换行,看到行与行之间距离很大,查看源代码是<p>作为换行。
请高手指点如何使IE中也以<br>作为换行?
代码:<div contenteditable="true" > </div>
在FF中打开,在里面输入数据并回车换行,看到行与行之间比较紧密,查看源代码是<br>作为换行。
但是IE就不行了,回车换行,看到行与行之间距离很大,查看源代码是<p>作为换行。
请高手指点如何使IE中也以<br>作为换行?
代码:<div contenteditable="true" > </div>
<html>
<head>
<title>Untitled</title>
<style type="text/css">
#div1 {
width:500px;
height:400px;
border:solid 1px #09c;
}
</style>
</head>
<body>
ddddddd
<div id="div1" contenteditable="true" > </div>
</body>
<script type="text/javascript">
var g=function(id) {
return typeof(id)==="string"?document.getElementById(id):id;
};
g("div1").onkeypress=function() {
if(window.event && window.event.keyCode==13) {
with(document.selection.createRange()) {
pasteHTML("<br/>");
select();
}
return window.event.returnValue=false;
}
}
</script>
</html>