环境:VS2008 asp.net
问题:我想获取可编辑的div中的每一行文本(文本是手动输入的,可以有很多行),然后用分号分开,请问该怎么写js代码?<div id="textBox_Expression" runat="server" contenteditable="true">
1111
2222
</div>
var str = $("#textBox_Expression").html(); //这可能会获得很多的网页元素,比如1111<div>2222</div>
var str = $("#textBox_Expression").text(); //获取的文本没有间隔,如11112222
我想得到 "1111;2222;3333"这样的字符串,请问该怎么写代码?JavaScriptdivHTML
问题:我想获取可编辑的div中的每一行文本(文本是手动输入的,可以有很多行),然后用分号分开,请问该怎么写js代码?<div id="textBox_Expression" runat="server" contenteditable="true">
1111
2222
</div>
var str = $("#textBox_Expression").html(); //这可能会获得很多的网页元素,比如1111<div>2222</div>
var str = $("#textBox_Expression").text(); //获取的文本没有间隔,如11112222
我想得到 "1111;2222;3333"这样的字符串,请问该怎么写代码?JavaScriptdivHTML
解决方案 »
- Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
- C#里面怎么用button来控制显示tabPage选项卡?
- C#绘制实时折线图
- 几个简单的面试题
- 怎么判断ListView是否选择了一条记录?
- C# 去除奇怪的脚本程序
- 如何去了网页中的让页面中<input type="hidden" name="__VIEWSTATE" value="dDwtODA4MzQyNTE2O3Q...">这行代码
- 关于水晶报表的问题!
- 页面刷新后,为什么又将刚才的操作再执行一遍?
- 有誰用VC#.NET 、XML创建动态分层菜单
- C#控制台程序中,实现定时执行一段代码,在线等
- 类的实例化,;类的对象静态化,该怎么理解呢?
<script type="text/javascript">
var textBox_Expression = document.getElementById("textBox_Expression");
//split:根据换行符分割成字符串数组
//join:用";"号连接字符串数组成一个字符串
//substring:去除第一个分号
var arr = textBox_Expression.innerHTML.split("\n").join(";").substring(1);
document.write(arr);
</script>
这不是我需要的啊!
我是想获取div中的每一行文本,用分号分开的字符串。比如div中文本是
1111
2222
3333
则我需要得到"1111;2222;3333"这样的
innerHTML不行啊,div里面可能会有 <div>之类的网页元素,而且他的换行符不是\n。我需要的是他的innerText
innerHTML不行啊,div里面可能会有 <div>之类的网页元素,而且他的换行符不是\n。我需要的是他的innerText
你总得把你DIV中的样式固定啊,不然JS代码怎么写?
innerHTML不行啊,div里面可能会有 <div>之类的网页元素,而且他的换行符不是\n。我需要的是他的innerText
你总得把你DIV中的样式固定啊,不然JS代码怎么写?因为div是可编辑的啊,如果粘贴的话,可能会把一些网页元素粘贴进去,比如文本是11111,但html可能是11 11;所以就不想用html