我怎么能通过javascript做到这一点?

时间:2015-05-11 09:19:07

标签: javascript html text tags

我有这样的文字。在p标签中,我需要从文本末尾删除两个符号。我怎么能通过javascript实现呢?

<p>text</p>

2 个答案:

答案 0 :(得分:0)

您正在寻找.slice

<p>text</p>
<script>
    var p = document.getElementsByTagName('p')[0];

    p.innerHTML = p.innerHTML.slice(0, -2); // returns "te"
</script>

http://jsfiddle.net/qaq3moof/

答案 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