花潮论坛

搜索
热搜: 活动 交友 discuz
查看: 57|回复: 28

Textarea - 双击获取行内容

[复制链接]
  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

    发表于 2022-6-28 20:51 | 显示全部楼层 |阅读模式

    请马上登录,朋友们都在花潮里等着你哦:)

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    [提示]能读懂本文,表明你即将可以用JS进行编程。本文阅读难度:★★★☆☆


    JS 很容易获取多行文本框 textarea 输入光标(下称光标)所在的位置,就一个语句:

            let pos = ele.selectionStart;

    这就将操作句柄为 ele 的 textarea 中光标的位置赋值给了变量 pos,pos 得到的数值实际上是 ele 对象即多行文本框从开头到光标位置的所有字符的长度的总和。但 selectionStart 实际上并不是指光标位置,而是指选中文本的开始处,对应的选中文本的结束处则是 selectionEnd。当没有被选中的文本,selectionStart 的意义等同于光标位置,故此我们可以借用;未选中文本的情况下,selectionEnd 的值和 selectionStart 的值相等,我们若通过 selectionEnd 来获取光标位置,效果也是一样的。

    有了光标位置,下一步的思路是,先将 ele 的整体文本赋值给 str,再以光标所在处为界,将 str 一分为二:str1 是 str 的前面部分,str2 是 str 的后面部分:

            let str = ele.value;
            let str1 = str.substr(0, pos);
            let str2 = str.substr(pos);

    这里,用到了 substr 内置函数,用于截取某个字符串中从开始到指定长度的字符串,它的语法是 text.substr(参数一,[参数二]),text必须,指要在其上截取指定字符串的字符串对象,参数一是必选参数,指截取的起始位置,参数二是截取的字符串长度,可以省略,省略时将取出从开始截取处到末尾的所有字符串。str1 是 str 的前面部分,所以从 0 开始截取,截取的长度就是光标所在位置 pos;str2 是 str 的后面部分,从光标位置 pos 处开始截取直到末尾。

    接下来我们先获得光标所在的行数。实现思路:以换行符 \n 为拆分边界拆分 str1 即光标前面的文本,再计算拆分结果的数组长度,数组长度就是光标所在的行数即段落。原理则是这样,现代浏览器(绝对不包含IE)视换行符为 \n ,文本框中有多少个回车符就有多少个换行符,而光标所在位置前面的所有文本,有多少行等同于有多少个 \n ,所以,拆分后数组的大小即长度就是光标所在的行数(实际上是段落数),代码如下:

            let ar = str1.split('\n');
            let line = ar.length;

    split是一个JS内置的拆分函数,语法为 text.plit(参数),text必须,是指要拆分的字符串对象,参数可选,也可以是空值,指拆分的依据(边界),省略时拆分结果和不拆分一样(例:'abc'.split() → abc),空值时以空值拆分,结果是拆分出了每一个字串个体(例: 'abc'.split('') → a,b,c)。split 得出的结果以数组存在,数组的长度就是拆分出来的单元的总个数,数组长度很容易获取,语法是 array.length,数组长度则表示是数组元素的总个数。

    我们不需要特别处理拆分的数组,只需要获得数组的 length,因此上面两句简化为一句:

    let line = str1.split('\n').length;

    还有两个步骤我们就可以大功告成了。倒数第二个步骤是选中行(段落)文本:

    textarea 有一个选中文本的方法,textarea.setSelectionRange(start,end),setSelectionRange 需要两个参数,选中文本的起始数值 start 和 结束数值 end ,我们又如何计算这两个数值呢?

    我们可以从前面的变量 str1 即光标之前的字符串入手,查找最后一个 \n 的位置,该位置就是光标所在行的起始位置。很巧,JS中有一个函数叫 lastIndexOf(),用于查找指定字符串在原字符串中出现的最后的位置,例如查找换行符在 str1 中最后一次出现的位置:

            let pos1 = str1.lastIndexOf('\n');

    但这个位置事实上不属于本行的起始部分,而是上一行的收尾部分,所以,pos1 的声明与赋值要改一下:

            let pos1 = str1.lastIndexOf('\n') + 1;

    加上 1 pos1就能离开上一行的边界,加入到自己的领头边界中来,这样就不会出现选中是串到上一行的末尾处。加个 1 还能解决文本首行的问题:首行时,str1 没有回车符(\n)存在,lastIndexOf()的返回值是 -1,加上 1 之后正好是 0 。

    有了 start 参数,还需 end 参数。这个,JS也提供了一个查找指定字符串在原字符串中首次出现的位置,indexOf(),我们将在光标后面部分的文本串 str2 中查找:

            let pos2 =  str2.indexOf('\n') ;

    这时,pos2 的值指的是在 str2 中首次出现 \n 的位置,等同于从光标到右边第一个换行符的字符串长度,但这还不是 setSelectionRange(start,end) 所需要的 end 值,我们还要做处理。首先处理 str2 没有换行符的情况,如若这样,str2.indexOf('\n') 也是返回 -1 的,所以:

    if(pos2 == -1) pos2 = str.length - pos;

    如果 str2 没有换行符,那么,它代表光标所在位置的剩余的文本在文本框的最后一行。最后一行可以以换行符结束,也可以没有换行符,没有换行符时就是上面语句要处理的,pos2 的值此时是用全部文本的长度减去光标位置所得的结果,即光标到末尾的字符串长度。

    pos2 此时只是光标都行尾的字符串长度,还不是 end 的参数值,这是我们接下来要处理的:

            pos2 += pos;

    这句代码意为,pos2 升级为 pos2 + pos,pos 是光标位置,加上光标到行尾的长度,pos2 才是 setSelectionRange(start,end) 函数所需的 end 参数。选择行文本工作于是完成:

            ele.setSelectionRange(pos1,pos2);

    最后一个步骤,获取选中的文本。实现方法多,可以用 substr 和 substring,截取参数可考虑 pos1 和 pos2,也可考虑textarea控件提供的参数 selectionStart 和 selectionEnd(等同于本例变量 pos1 和 pos2);而最简洁的方法则是利用行数(line变量)直接从文本变量 str 中获取,当然要把 str 按行拆分成数组,再用处理后的 line 变量作为读取数组的 key :

            showbox.innerText = '[行' + line + ']' + str.split('\n')[line-1];

    红色部分,我们把拆分字符串、读取数组指定元素放在一起写,工作效率实在是太高了。line是读取数组元素的依据,为什么要减去 1 呢?因为,我们前面获取的 line 依据的是数组的总元素,从 1 开始,但数组元素的下标要从 0 开始,0 代表一个数组中的第一个元素标识。

    以上分析的代码,可以封装成函数,然后通过textarea双击事件调用,即可完成本文的命题。全部代码分享在后续回复中,效果也发布在后面的跟帖内。

    评分

    参与人数 3威望 +130 金钱 +260 经验 +130 收起 理由
    梦油 + 30 + 60 + 30 赞一个!
    红影 + 50 + 100 + 50 赞一个!
    小辣椒 + 50 + 100 + 50 看不懂呢

    查看全部评分

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-6-28 20:54 | 显示全部楼层

    Textarea - 双击获取行内容

    双击文本框任意行获取内容

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-6-28 20:55 | 显示全部楼层
    示例全部代码:

    1. <style>
    2. .mama { margin: auto; width: fit-content; position: relative; }
    3. .mama p, .mama h2 { margin: 0; padding: 6px 0; }
    4. #txtbox { padding: 10px; width: 700px; height: 420px; font: normal 16px / 20px sans-serif; outline: none; }
    5. #getbtn { outline: none; color: red; }
    6. #getbtn:hover { color: blue; cursor: pointer; }
    7. #showbox { width: 700px; }
    8. </style>

    9. <div class="mama">
    10.         <h2>Textarea - 双击获取行内容</h2>
    11.         <p><textarea id="txtbox">
    12. //选中textarea一段文本+取得选中内容
    13. function selectText(ele) {
    14.         let pos = ele.selectionStart;
    15.         let str = ele.value;
    16.         let str1 = str.substr(0, pos);
    17.         let str2 = str.substr(pos);
    18.         let line = str1.split('\n').length;
    19.         let pos1 = str1.lastIndexOf('\n') + 1;
    20.         let pos2 =  str2.indexOf('\n') ;
    21.         if(pos2 == -1) pos2 = str.length - pos;
    22.         pos2 += pos;
    23.         ele.setSelectionRange(pos1,pos2);
    24.         //showbox.innerText = '[行' + line + '] ' + str.substring(ele.selectionStart,ele.selectionEnd);
    25.         showbox.innerText = '[行' + line + ']' + str.split('\n')[line-1];
    26. }
    27. </textarea></p>
    28.         <p id="showbox">双击文本框任意行获取内容</p>
    29. </div>

    30. <script>

    31. let txtbox = document.querySelector('#txtbox'), showbox = document.querySelector('#showbox');

    32. txtbox.ondblclick = () => selectText(txtbox);

    33. //选中textarea一段文本+取得选中内容
    34. function selectText(ele) {
    35.         let pos = ele.selectionStart;
    36.         let str = ele.value;
    37.         let str1 = str.substr(0, pos);
    38.         let str2 = str.substr(pos);
    39.         let line = str1.split('\n').length;
    40.         let pos1 = str1.lastIndexOf('\n') + 1;
    41.         let pos2 =  str2.indexOf('\n') ;
    42.         if(pos2 == -1) pos2 = str.length - pos;
    43.         pos2 += pos;
    44.         ele.setSelectionRange(pos1,pos2);
    45.         showbox.innerText = '[行' + line + ']' + str.split('\n')[line-1];
    46. }

    47. </script>
    复制代码


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-25 21:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    1421

    主题

    6万

    回帖

    12万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀青草情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀男儿情怀鹰傲苍穹心香一瓣音画大师天籁妙音风雨同行我心永远喜乐安康中秋征文指尖上的流年花潮管理

    发表于 2022-6-28 21:37 | 显示全部楼层
    黑黑 高难度的出来了,小辣椒看不懂
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2022-6-28 21:40 | 显示全部楼层
    2楼的试过,的确在下面显示第几行和行内容。这个是派什么用途的?
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2022-6-28 21:40 | 显示全部楼层
    这个难度3星啊,我觉得5星都不止
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-6-28 22:28 | 显示全部楼层
    红影 发表于 2022-6-28 21:40
    这个难度3星啊,我觉得5星都不止

    按理有一点点难度,针对没有JS基础的人来说,可能是5星难度
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-6-28 22:29 | 显示全部楼层
    小辣椒 发表于 2022-6-28 21:37
    黑黑 高难度的出来了,小辣椒看不懂

    这个估计这里能理解的人少
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-6-28 22:34 | 显示全部楼层
    红影 发表于 2022-6-28 21:40
    2楼的试过,的确在下面显示第几行和行内容。这个是派什么用途的?

    这用途很大的。想一想Word,它的行选择(这里指真正的一行)、段落选择,操作方式很友好。HTML的textarea控件,双击默认只选一个词或字(可以在回复帖子的小窗口测试)。

    选中一行的应用场景很多,不同的应用可能都用得上。但目前纯JS解决的方法确实不多也不简练,我这个是自研的,觉得核心实现代码还是很干练的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-16 09:34
  • 签到天数: 1347 天

    [LV.10]以坛为家III

    1671

    主题

    4万

    回帖

    14万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生缤纷心情心曲飞扬七彩绚丽花好月圆飞龙在天王者至尊妙笔生花共看流星风雨同行幸福快乐喜乐安康心想事成前途似锦开朗大方花潮管理

    发表于 2022-6-29 10:30 | 显示全部楼层
    俺读不懂本文,但我为黑黑朋友的热心所感动。希望我们花潮论坛在黑黑朋友的帮助下百花齐放满园春。

    随遇而安、顺其自然、与世无争、处之晏然、自娱自乐、安度晚年。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2022-6-29 10:38 | 显示全部楼层
    马黑黑 发表于 2022-6-28 22:29
    这个估计这里能理解的人少

    刚开始还能挺认真地在看,然后慢慢地就把自己看糊涂了
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2022-6-29 10:40 | 显示全部楼层
    马黑黑 发表于 2022-6-28 22:34
    这用途很大的。想一想Word,它的行选择(这里指真正的一行)、段落选择,操作方式很友好。HTML的textarea ...

    黑黑厉害,能有这么简洁的核心代码,也是比较了许多语句才实现的吧
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-6-29 13:05 | 显示全部楼层
    红影 发表于 2022-6-29 10:40
    黑黑厉害,能有这么简洁的核心代码,也是比较了许多语句才实现的吧

    没有。完全自己想的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-6-29 13:05 | 显示全部楼层
    红影 发表于 2022-6-29 10:38
    刚开始还能挺认真地在看,然后慢慢地就把自己看糊涂了

    估计会这样
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-6-29 13:06 | 显示全部楼层
    梦油 发表于 2022-6-29 10:30
    俺读不懂本文,但我为黑黑朋友的热心所感动。希望我们花潮论坛在黑黑朋友的帮助下百花齐放满园春。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-16 09:34
  • 签到天数: 1347 天

    [LV.10]以坛为家III

    1671

    主题

    4万

    回帖

    14万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生缤纷心情心曲飞扬七彩绚丽花好月圆飞龙在天王者至尊妙笔生花共看流星风雨同行幸福快乐喜乐安康心想事成前途似锦开朗大方花潮管理

    发表于 2022-6-29 15:35 | 显示全部楼层

    黑黑朋友辛苦啦!

       

    随遇而安、顺其自然、与世无争、处之晏然、自娱自乐、安度晚年。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2022-6-29 16:35 | 显示全部楼层
    马黑黑 发表于 2022-6-29 13:05
    没有。完全自己想的。

    厉害,很伟大
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2022-6-29 16:36 | 显示全部楼层

    一个套一个的,我觉得脑袋不够用了
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-6-29 18:15 | 显示全部楼层
    红影 发表于 2022-6-29 16:36
    一个套一个的,我觉得脑袋不够用了

    我开始学的时候,也是这样,后来从简单的例子开始,一个例子一个例子消化,然后自己尝试写几个,然后就弄复杂的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2022-6-29 18:15 | 显示全部楼层

    说说就算了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|服务支持:DZ动力|huachaowang.com Inc. ( 蜀ICP备17032287号-1 )

    GMT+8, 2025-12-16 18:46 , Processed in 0.083670 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表