javascript 如何把html中所有<a>标记中的空格 全部替换成 ?

麻烦给个实例,这种javascript语句应该放在头部还是体内还是其他某个地方?以何种方法来实现这种替换???

window.onload = function () {
var allA = document.getElementsByTagName("a"); //获取所有a标签
for (var i = 0; i < allA.length; i++) { //循环所有a标签
var a = allA[i]; //获取当前循环的a标签
a.innerHTML = a.innerHTML.replace(/ /g, "&nbsp;"); //替换所有的空格为&nbsp;
}
}
放在头部就行了~
希望对您有帮助~
By Billskate
温馨提示:内容为网友见解,仅供参考
无其他回答

javascript 如何把html中所有<a>标记中的空格 全部替换成 ?
var allA = document.getElementsByTagName("a"); \/\/获取所有a标签 for (var i = 0; i < allA.length; i++) { \/\/循环所有a标签 var a = allA[i]; \/\/获取当前循环的a标签 a.innerHTML = a.innerHTML.replace(\/ \/g, " "); \/\/替换所有的空格为 } } 放在头部就行了...

javascript 正则表达式 替换 html 中的 p标签替换成BR标签
可以这么写 _one = _one.replace("<p>","").replace("<\\\/p>",<br>")

如何用javascript全部替换网页内某个字符串
1、 通过正则表达式,实现replaceAll的功能 2、通过body.innerHTML获取网页信息 3、替换body中的内容,再赋值给body 示例:<body><p>测试<\/p><\/body><script type="text\/javascript">String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { \/\/自定义replaceAll方法,reallyDo:...

请教下html中如何用JS清除全角空格呢?
前提是,这段脚本必须放在con3结束后,比如说:<div id="con3"> 12344 <\/div> <script type="text\/javascript"> var a = document.getElementById("con3").innerText;a = a.replace(\/ \/g,"");\/\/一个正则就可以了。document.getElementById("con3").innerText = a;<\/script> ...

js 如何替换 html 内的字符串
document.getElementById("你想修改的标签的ID").innerHTML 这是换里面的HTML代码 document.getElementById("你想修改的标签的ID").text 可以换里面的text document.getElementById("你想修改的标签的ID").value 可以换里面的值

怎样通过javascript清除HTML中的标签?
string clearScriptPattern = @"]*>(.|n)*?“;\/\/前面去掉空格,中间(.|n)*?为非贪婪匹配 string clearStylePattern = @”(.|n)*?“;string clearHtmlPattern = @”<[^>]*>”;string clearSpacePattern = @” | |s”;RegexOptions options = RegexOptions.IgnoreCase | RegexOptions....

js中如何将一个字符串中的;替换成,
1、新建html文件,添加body标签,定义一个变量并赋值字符串,然后将变量输出:2、用replace函数将字符串中的“;”替换成“,”,代码为“a.replace(\/;\/, ',')”,然后将后的字符串重新赋值给原变量:3、如果原字符串中含有多个“;”,这时可以用全局替换,代码为“a.replace(\/;\/g, ',');”,...

javascript正则问题:有一堆html代码,我要把里面所有<p>和<\/p>标签本 ...
htmlcode.replace(\/<p>(.*?)<\\\/p>\/g,"$1")htmlcode为存储hmtl代码的变量

javascript 正则表达式 全部替换<***> 为“”
1.清除HTML格式:假设原字符串是用\\r\\n分行,获取的结果以<br \/>分行,HTML字符串符合XHTML标准 则有: str.replace(\/<[^>]*>\/g, "").replace(\/\\r\\n\/g, "<br \/>");试运行:<script language="javascript" type="text\/javascript"> var str = "<li><a href025616163715.shtml TARGET=_...

在HTML 中的<a title=""><\/a>的title怎么动态更改!
1.通过Dom对象的getElementById方法得到id="A" 的元素 2.获取没有更改的title值并弹窗 3.改变title的值 4.再次弹窗 \/ function changeTitle(){ var elementA = document.getElementById("A");alert(elementA.title);elementA.title="更改后的title";alert(elementA.title);} <\/script> <!-- on...

相似回答