我有这样的文字。在p标签中,我需要从文本末尾删除两个符号。我怎么能通过javascript实现呢?
<p>text</p>
答案 0 :(得分:0)
您正在寻找.slice
:
<p>text</p>
<script>
var p = document.getElementsByTagName('p')[0];
p.innerHTML = p.innerHTML.slice(0, -2); // returns "te"
</script>
答案 1 :(得分:0)
试试这个
HTML
<p id="txt">text+-</p>
<input type="button" id="btn" value="click">
JS
$(function(){
$('#btn').click(function(){
var text = $('#txt').html();
var newStr = text.slice(0,-2);
alert(newStr);
});
});
这将为你做到这一点。它使用jquery和javascript。看看小提琴 eliminate last two symbols from a p element