代码如下:[removed] function getTxt1CursorPosition(){ var oTxt1 = document.getElementById(“txt1”); var cursurPosition=-1; if(oTxt1.selectionStart){//非IE浏览器 cursurPosition= oTxt1.selectionStart;
方法一:需要调用win32api,winform、wpf通用
[DllImport(user32.dll)]
public static extern bool GetCursorPos(out POINT lpPoint);
[StructLayout(LayoutKind.Sequential)]
public struct POINT
{
public int X;
public int Y;
public POINT(int x, int y)
{
this.X
对于写javascr ipt写网页编辑器的人来说,获取textarea中的光标位置是一个非常重要的问题,而往往很多人在这个地方不知所措,找不到好的办法。昨天我在网上找到了一段javascr ipt代码,本来不想把原版放在这里的,就是因为太精彩了,怕我给改坏了,所以还是原版放在这里吧。 var start=0; var end=0; function add(){ var textBox = document.getElementById(“ta”);