js实现去文本换行符小工具
一、总结
一句话总结:
1、vertical属性使用的时候注意看清定义,也注意父元素的基准线问题。vertical-align:top;
2、获取textareaElement的value属性行,而innerHTML属性不行,赋值的时候可以直接赋值给innerHTML。var textSourse=textarea_source.value;
3、js中的replace函数等字符串方法是str对象的方法。 textSourse=textSourse.replace(/\n/mg,' ');
4、js中正则表达式用的时候不要在正则式上门加引号。textSourse=textSourse.replace(/\n/mg,' ');
二、js实现去文本换行符小工具
1、截图
2、代码
1 <!DOCTYPE html> 2 <html lang="cn"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>QuickBlogToolKits</title> 6 <!--可以用amazeui,大不了把amazeui的那些样式复制粘贴进来就好,弄在style里面--> 7 <link rel="stylesheet" href="css/amazeui.min.css"> 8 <style> 9 .my_title{ 10 /*width: 200px;*/ 11 margin: 50px 400px; 12 border-bottom: 10px ridge #939335; 13 font-size: 50px; 14 text-align: center; 15 /*background: beige;*/ 16 text-shadow: 3px 3px 2px #8bb076; 17 } 18 .my_part{ 19 margin: 35px; 20 border: 5px double #939335; 21 } 22 h2{ 23 text-align: center; 24 font-size: 50px; 25 font-weight: bold; 26 font-family: 幼圆; 27 text-shadow: 3px 3px 2px #8bb076; 28 background: beige; 29 margin: 50px 200px; 30 border-left: 5px solid #8bb076; 31 border-right: 5px solid #8bb076; 32 } 33 .my_content{ 34 margin: 20px; 35 text-align: center; 36 } 37 textarea{ 38 border: 4px ridge #939335; 39 } 40 button{ 41 background: ; 42 } 43 </style> 44 </head> 45 <body> 46 <article class="my_title"> 47 <h1>QuickBlogToolKits</h1> 48 </article> 49 <article class="my_part"> 50 <h2>去换行符,加空格</h2> 51 <div class="my_content"> 52 <div style="display: inline-block;"> 53 <textarea name="my_source" id="textarea_source" cols="60" rows="15"></textarea> 54 </div> 55 <div style="display: inline-block;margin-top:135px;vertical-align:top;"> 56 <button class="am-btn am-btn-success am-radius" style="font-size: 50px;margin: auto 30px;" onclick="trans()">=></button> 57 </div> 58 <div style="display: inline-block;"> 59 <textarea name="my_tanslate" id="textarea_translate" cols="60" rows="15" ></textarea> 60 </div> 61 </div> 62 <script> 63 // js如何获取textarea框中的值 64 // textareaElement的value属性行,而innerHTML属性不行 65 function trans(){ 66 var textarea_source=document.getElementById('textarea_source'); 67 var textarea_translate=document.getElementById('textarea_translate'); 68 var textSourse=textarea_source.value; 69 //textSourse=textSourse.replace(/\n/mg,' '); 70 textarea_translate.innerHTML=textSourse.replace(/\n/mg,' '); 71 //alert(textSourse); 72 } 73 </script> 74 </article> 75 76 </body> 77 </html>