关于HTML的问题,如何更改浏览器标签显示的文字

html-css012

关于HTML的问题,如何更改浏览器标签显示的文字,第1张

在头部使用标题(title)标签:

<head>

    <title>你想要输入的标题</title>

</head>

这样浏览器将在标签上显示你输入的标题

一种方式是 jquery 动态生成的标签 改为

JavaScript code?

1

<a id="id1" href="#" onclick="changeHtml()return false" >打开</a>

js 代码是:

JavaScript code?

1

2

3

function changeHtml(){

$("#id1").html("关闭")

}

第二种方法是:

JavaScript code?

1

2

3

$("#id1").live("click", function () {

$(this).html("关闭")

})

jquery1.6版本以上才行;

还有一种方法就是 在动态生成标签之后,绑定方法即可;

JavaScript code?

1

2

3

4

5

//生成标签......

$("#id1").click(function () {

$(this).html("关闭")

})

using System.Text.RegularExpressions

/// <summary>

///去除HTML标记

/// </summary>

/// <paramname="NoHTML">包括HTML的源码 </param>

/// <returns>已经去除后的文字</returns>

public static stringNoHTML(stringHtmlstring)

{

//删除脚本

Htmlstring =Regex.Replace(Htmlstring,@"<script[^>]*?>.*?</script>","",RegexOptions.IgnoreCase)

//删除HTML

Htmlstring =Regex.Replace(Htmlstring,@"<(.[^>]*)>","",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"([\r\n])[\s]+","",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"-->","",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"<!--.*","",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"&(quot|#34)","\"",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"&(amp|#38)","&",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"&(lt|#60)","<",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"&(gt|#62)",">",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"&(nbsp|#160)"," ",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"&(iexcl|#161)","\xa1",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"&(cent|#162)","\xa2",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"&(pound|#163)","\xa3",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring,@"&(copy|#169)","\xa9",RegexOptions.IgnoreCase)

Htmlstring =Regex.Replace(Htmlstring, @"(\d+)","",RegexOptions.IgnoreCase)

Htmlstring.Replace("<","")

Htmlstring.Replace(">","")

Htmlstring.Replace("\r\n","")

Htmlstring=HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim()

returnHtmlstring

}

写一个静态方法

#region移除HTML标签

/// <summary>

///移除HTML标签

/// </summary>

/// <paramname="HTMLStr">HTMLStr</param>

public static string ParseTags(stringHTMLStr)

{

returnSystem.Text.RegularExpressions.Regex.Replace(HTMLStr, "<[^>]*>", "")

}

#endregion

#region取出文本中的图片地址

/// <summary>

///取出文本中的图片地址

/// </summary>

/// <paramname="HTMLStr">HTMLStr</param>

public static stringGetImgUrl(stringHTMLStr)

{

stringstr = string.Empty

stringsPattern = @"^<img\s+[^>]*>"

Regexr = newRegex(@"<img\s+[^>]*\s*src\s*=\s*([']?)(?<url>\S+)'?[^>]*>",

RegexOptions.Compiled)

Matchm =r.Match(HTMLStr.ToLower())

if(m.Success)

str =m.Result("${url}")

returnstr

}

#endregion