作为标题,如何使用javascript或jquery框架删除html标题上的div? 我知道这听起来很奇怪,但目前我正在研究CMS模板,并且生成标题围绕标题
<title><div id="title">Title of the page</div></title>
任何帮助表示赞赏
答案 0 :(得分:1)
执行:
// get the title from the div and apply to the title tag and then remove div
$('div#title').parent().html($(this).text()).remove();
答案 1 :(得分:1)
var tag = /(\<.*?\>)/g;
document.title = document.title.replace( tag, "" );
答案 2 :(得分:0)
&lt; title&gt;页面标题&lt; / title&gt; 去除div标签
var title = document.getElementsByTagName("title")[0];
title.innerHTML = title.firstChild.innerHTML;
或&lt; title&gt;&lt; / title&gt; 如果你想删除整个div
var title = document.getElementById("title");
title.parentNode.removeChild(title);
答案 3 :(得分:0)
$("title").text($("<div/>").html($("title").text()).text());
将原始标题标记的(不合适的)HTML文本存储到临时div中,然后将临时div的纯文本内容放回标题中。
编辑:也可能是适用于IE6的更好的解决方案:
document.title = $("<div/>").html(document.title).text();