Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除<;br>;在使用javascript的行的末尾_Javascript_Replace - Fatal编程技术网

如何删除<;br>;在使用javascript的行的末尾

如何删除<;br>;在使用javascript的行的末尾,javascript,replace,Javascript,Replace,如何使用javascript删除行末尾的br标记 <code> line 1 <br> line 2 <Br> line 3 <br /> line 4 <br/> </code> 第1行 第2行 第3行 第4行 使用JQuery: $("code").find("br:last").remove() 使用普通JS: var targetElement = document.getElementsByTagName(

如何使用javascript删除行末尾的br标记

<code>
line 1 <br>
line 2 <Br>
line 3 <br />
line 4 <br/>
</code>

第1行
第2行
第3行
第4行
使用JQuery:

$("code").find("br:last").remove()
使用普通JS:

var targetElement = document.getElementsByTagName("code")[0],
lastChildElement = targetElement.lastChild;
targetElement.removeChild(lastChildElement);

这将删除页面上第一个
code
元素中的最后一个
br

var code = document.querySelector('code');
var brs = code.querySelectorAll('br');
var br = brs.length && brs[brs.length-1];
if (br) {
    br.parentNode.removeChild(br);
}
实例:

setTimeout(函数(){
var code=document.querySelector('code');
var brs=code.querySelectorAll('br');
var br=brs.length&&brs[brs.length-1];
如果(br){
br.parentNode.removeChild(br);
}
}, 500);

第1行
第2行
第3行
第4行

文本之后,这样你可以看到它时,它去了
或者js;这不会从代码中删除
br
,但
br
将不再添加换行符

br {
  display: none;
}

@请让朋友或同事帮你学英语。“回答不容易”是不清楚的,没有做任何事情来帮助我们帮助你。