快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

javascript文本处理,js 文本

javascript怎么执行文本的函数

光打开 js 文件是不能运行的,

创新互联建站长期为千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为汕头企业提供专业的网站建设、成都网站设计,汕头网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

从HTML文件里导入过来才能执行

比如有 a.html 文件,文件内容为

!DOCTYPE html

html lang="en"

head

script src="路径/文件名.js"/script

/head

body

/body

/html

打开 a.html 就能看到正常运行了。

javaScript中文本替换

1.首先将它们拼成字符串 s 2.s=s.replace(/xml|\/xml|record|\/record/g,""); 3.alert(s) === script var s="xml" +"recordAISHUMIN,female,1976-08-06/record" +"recordANHONG,male,1976-09-06/record" +"recordANXIAOZHONG,female,1977-09-17/record" +"recordBAINING,female,1979-05-10/record" +"recordDONGDAIYU,male,1976-04-03/record" +"recordDONGZHAOQIANG,male,1978-07-22/record" +"recordFANGXIUZE,male,1972-04-11/record" +"recordFUSONGQIANG,male,1982-04-11/record" +"/xml" s=s.replace(/xml|\/xml|record|\/record/g,""); alert(s) /script

在javascript中怎么处理文本内容

Object对象里有一些方法,String对象里方法最多。Array里也有一些。还有就是很有深度的正则表达式。其实也不是很难。好好看看

HTML/javascript 文本 清除 CSS 样式 代码 等标签 如何编写

1./?font[^]* 这个只却掉font标签的, 保留除font以外的所有标签, 如imgp等等. 同样的你需要去掉其他标签, 只需要将里面的font换你要去掉的;

2./?[^/?(img)|(p)][^]* 这个保留(这里我写的保留了img, p这两个标签)你指定的标签,其他的(包括font)全去掉, 如果你还有其他的标签想保留, 直接在里面加一个 |(xxx);

3./?[a-zA-Z]+[^]* 这个表达式可以去掉所有HTML的标签;

4.JAVA代码可以这样写:

public static String delTagsFContent(String content){

String patternTag = "/?[a-zA-Z]+[^]*";

String patternBlank = "(^\\s*)|(\\s*$)";

return content.replaceAll(patternTag, "").replaceAll(patternBlank, "");

}

清除所有默认样式的css代码:

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

初始化代码(清除CSS代码):

ul,li{ padding:0;margin:0;list-style:none}

解析清除ul li样式代码:

相等于分别对ul和li设置padding:0;margin:0;list-style:none;

padding:0 —— 设置内补白(对象内间距)为0

margin:0 —— 设置对象外间距为0

list-style:none —— 去除自带无序圆点

HTML/javascript

引用外部文件中的js脚本,

script type="text/javascript" src="ext.js"/script也可以象下面这样写,language不是必要的,但是推荐上面的写法;

script language="javascript" type="text/javascript" src="ext.js"/script

页面内引用:

script type="text/javascript"//![CDATA[var x = 0;function fn(args) { //...} //]]/script加上“//![CDATA[” 和 “//]]”是为了兼容XHTML,是推荐的写法,HTML时代一般用“!--”和“//--”

在一些HTML控件的事件属性中使用(一般事件为onxxx,如onmouseover,onclick,onchange)

body onload="alert('loaded');"input type="text" name="username" onclick="alert(this.value);" /在一些HTML控件的非事件属性中使用(注意:一定要加javascript:)

a href="javascript:void(0);" onclick="alert(this.innerText);"my blog:;/a

javascript逐字输入长文本,怎么实现

主要利用了setTimeout(),递归和String.substring();

做出的效果就像是有一个打字员在打字.

!doctype html

html lang="en"

head

meta charset="UTF-8"

meta name="Generator" content="EditPlus®"

meta name="Author" content=""

meta name="Keywords" content=""

meta name="Description" content=""

titleDocument/title

/head

body bgcolor="#ccc" onload="printer();"

h2 align="center"文本自动输出/h2

br

br

hr width="400" color="black"

br

form align="center"

textarea cols="50" rows="30" id="text" style="background-color:#FF99CC; color: #330033; cursor: default; font-family: Arial; font-size: 18px" wrap=virtual/textarea

/form

/body

script type="text/javascript"

//获取textarea对象

var text=document.getElementById("text");

//要输出的内容

var str=" 传统的HTML语言不能开发交互式的动态网页,而JavaScript却能很好的做到这一点。JavaScript是一门相当简单易学的网络化编程语言,通过把她和HTML语言相互结合起来,能够实现实时的动态网页特效,这给网页浏览者在浏览网页的同时也提供了某些乐趣。";

var pos=0;

//利用递归和setTimeout()实现文字输出

function printer(){

text.value=str.substring(0,pos)+"|";

//判断是否到达结尾.如果是则一秒后再来一遍.

if(pos++str.length){

pos=0;

setTimeout("printer()",1000);

}else{

setTimeout("printer()",50);

}

}

/script

/html

方法二:JavaScript实现打字电脑打字效果

span id="demo"/span

script defer

var text="JavaScript实现的打字效果" //预定文字

var delay=200 //文字出现的时间间隔

var i=0 //初始化变量 i

function scrollit(){

//设置 id 为 demo 的对象内的文字为从变量 text 的 0 开始到 i 间的文字加"_"

demo.innerText=text.slice(0,i++)+"_"

if(itext.length){ //当 i 大于 text 的文本长度时

i=0 //重设 i 为 0,使文字重新从第一个文字出现

//延时执行scrollit()函数,delay*10是为了让显示完整文字的时间长一点

setTimeout("scrollit()",delay*10)

}

//否则在delay毫秒后再次执行scrollit()函数

else setTimeout("scrollit()",delay)

}

scrollit() //调用scrollit()函数

/script

方法三:html xmlns=""

head

title标题页/title

script language=javascript

var layers =document.layers;

var style=document.all;

var both=layers||style;

var idme=908601;

if(layers)

{ layerRef='document.layers';styleRef ='';}

if(style)

{ layerRef='document.all';styleRef = '.style';}

//开始参数的定义

function writeOnText(obj,str)

{

if(layers)with(document[obj])

{ document.open();document.write(str);document.close();}

if(style)eval(obj+'.innerHTML=str');

}

var dispStr=new Array("证监会称将严查利用内幕信息牟取不当利益行为!"); //要出现的文本

var overMe=0;

//逐字显示的方法

function txtTyper(str,idx,objId,objStyle,color1,color2,delay,plysnd)

{

var mystr='',strchar='';

var skip=200;

if (both idx=str.length) {

if (str.charAt(idx)==''){ while(str.charAt(idx)!='') idx++;}

if (str.charAt(idx)==''str.charAt(idx+1)!=' '){ while (str.charAt(idx)!= ';')idx++;}

mystr = str.slice(0,idx); //返回数组从开始到指定位置的字符串

strchar = str.charAt(idx++);//当前地址的字符

if (overMe==0 plysnd==1)

{

//针对浏览器的不同,调用不同的显示方法

if (navigator.plugins[0]){

if(navigator.plugins["LiveAudio"][0].type=="audio/basic" navigator.javaEnabled())

{document.embeds[0].stop();

setTimeout("document.embeds[0].play(false)",100);}

} else if (document.all){

ding.Stop();

setTimeout("ding.Run()",100);}

overMe=1;}else overMe=0;

writeOnText(objId, "span class="+objStyle+"font color='"+color1+"'"+mystr+"/fontfont color='"+color2

+"'"+strchar+"/font/span");

setTimeout("txtTyper('"+str+"', "+idx+", '"+objId+"', '"+objStyle+"', '"+color1+"', '"+color2+"', "+delay+" ,"+plysnd+")",delay);}}

function init()

{txtTyper(dispStr[0], 0, 'div1', 'style1', '#66CCBB', '#000000', 400, 0);}

/script

BODY onload=init()

DIV class=style1 id=div1/DIV

/BODY

/html

JavaScript,js获取jsp文本输入框内容做处理然后返回一个新的输入框进行发送

大概修改了下你试试

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

title/title

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

script type="text/javascript" src="../js/jquery-2.1.3.min.js"/script

/head

body

input type="text" class="text" name="1"/br/br/

input type="text" class="text" name="2"/br/br/

input type="text" class="text" name="3"/br/br/

input type="text" class="text" name="4"/br/br/

form action="Transfer" method="post" id="formSelect"

input type="text" class="all" name="5"/br/br/

input type="button" value="提交"/

input type="reset" value="重置"/

/form

script type="text/javascript"

$("input[type=button]").click(function () {

var _val = [],item = $(".text");

for(var i = 0;i  item.length;i++){

_val.push(item.eq(i).val())

}

$(".all").val(_val.join(","));

$("#formSelect").submit();

})

/script

/body

/html


当前标题:javascript文本处理,js 文本
当前地址:http://6mz.cn/article/dsipogo.html

其他资讯