js如何替换html内的字符串

JavaScript012

js如何替换html内的字符串,第1张

document.getElementById("你想修改的标签的ID").innerHTML

这是换里面的HTML代码

document.getElementById("你想修改的标签的ID").text

可以换里面的text

document.getElementById("你想修改的标签的ID").value

可以换里面的值

如果是用JS的话:

document.getElementsByClassName("divClassName").innerHtml="<p>替换后的内容</p>";

如果是用jQuery的话,就相对简单点:

$(".divClassName").html("<p>替换后的内容</p>")

js中的replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串

例如:

用字符替换,我们将使用 "W3School" 替换字符串中的 "Microsoft"

var str="Visit Microsoft!"

document.write(str.replace(/Microsoft/, "W3School"))

输出:Visit W3School!

用正则替换,我们将前后空格去掉

name = '   12 33   '

name =name .replace(/(^\s*)|(\s*$)/g,'')

输出:12 33

也可以借鉴http://www.w3school.com.cn/jsref/jsref_replace.asp,这是一个很好的学习的网站