我不知道如何描述这一点,但我相信如果您访问此链接,您会明白的。 http://jsfiddle.net/pahnin/yN3xf/
我想使用 javascript 将文本 append 到 p 元素并且我成功了,但是如果文本包含类似 <font>
的标记标签按原样显示。
我应该添加代码来检测 html 元素还是可以通过任何其他方式完成? 如果我确实添加了检测字体标签的代码,如何将标签添加回文本??
最佳答案
您可以简单地将 var textcopied = $('.welcome').html();
替换为 var textcopied = $('.welcome').text();
提取不包含任何 HTML 标记的文本。但是,当然,您根本无法取回您的标签。
更新:一种稍微不同的方法使用 jQuery 动画将整个标题平滑地滑入 View :
$(document).ready(function(){
var $title = $('.welcome');
var twidth = $title.width();
var theight = $title.height();
$title.css({
overflow: 'hidden',
width: 0,
whiteSpace: 'nowrap',
height: theight
}).animate({
width: twidth
}, 5000); // milliseconds
});
关于javascript 文本追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7890535/