删除<;标题>;使用javascript标记

删除<;标题>;使用javascript标记,javascript,wordpress,Javascript,Wordpress,有没有一种方法可以使用javascript删除标题标记 我试着这么做 var parent = document.head; var child = document.title; parent.removeChild(child); 但它失败了,因为title标签不是节点(控制台说)。 我需要强制Wordpress插件用自定义标签覆盖默认的标题标签 有什么想法吗?属性只包含标题的字符串表示形式。它不代表元素本身 document.querySelector("title"); documen

有没有一种方法可以使用javascript删除标题标记

我试着这么做

var parent = document.head;
var child = document.title;
parent.removeChild(child);
但它失败了,因为title标签不是节点(控制台说)。 我需要强制Wordpress插件用自定义标签覆盖默认的标题标签


有什么想法吗?

属性只包含标题的字符串表示形式。它不代表元素本身

document.querySelector("title");
document.getElementsByTagName("title")[0]
// etc
您可以使用任何常用方法来获取元素本身

document.querySelector("title");
document.getElementsByTagName("title")[0]
// etc

要通过JS设置文档标题,请使用:

document.title = "your title here"

请注意,您通过JS设置的标题对Google和其他搜索引擎不可见。

document.getElementsByTagName('title')[0]。remove()

您可以使用
您的_元素。removeAttribute('title')

出于好奇,此链接可能会有所帮助,您为什么要这样做?@mahbubulisam谢谢@我需要通过一个插件为wordpress页面添加一个自定义标题。Wordpress通过主题添加标题,我不想更改主题的代码,因为更新会回溯这个过程。JS最终不是一个好主意为什么不覆盖document.title?相同的错误:未捕获类型错误:未能在“节点”上执行“removeChild”:参数1不是“节点”类型。@Diprap-在测试时工作正常:是的,但出于某种原因,我的控制台抛出了一个错误:O@Diprap-可能您正在尝试在将title元素添加到DOM之前运行JS,但是如果没有添加title元素,则无法确定。没错,我就是这么做的。非常感谢。我的例子不好,我同意。是的,我需要一个seo友好的解决方案,这就是为什么我需要删除element@Diprap-使用客户端JavaScript删除元素如何比使用客户端JavaScript更改其值对搜索引擎更友好?该脚本在php文件中运行。php添加了一个新标题。据我所知,在php服务器上运行javascript是不可能的!?你是怎么做到的?@xander var parent=document.head;var child=document.querySelector(“标题”);父母。removeChild(子女);