0

由于某些非常困难的原因,我在我的页面开始之前,在我真正<head>开始之前插入了额外的……。这来自另一个我无法删除的应用程序。

所以代码看起来像这样:

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.facebook.com/#!/nagradnaigra123.si?sk=app_163054567105477">here</a>.</h2>
</body></html>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
... normal content from here on...

所以我问我到底如何才能删除我页面开始处的额外头部。我可以编辑 css,添加 javascript、jquery、php ......但我只是不知道这个问题的解决方案。

这可能吗?

4

2 回答 2

0

从头上取下身体标签。

应该

<head>
stuff
<title>Object moved</title>
</head>

<body>
stuff
<h2>Object moved to <a href="http://www.facebook.com/#!/nagradnaigra123.si?sk=app_163054567105477">here</a>.</h2>

</body>
于 2011-09-07T12:24:39.293 回答
0

通过将下面<title><h2>代码放入您的<head>. 这将使<html>开头的额外标签对您的页面没有影响。

<script type="text/javascript">
    var e = document.getElementsByTagName( 'title' );
    e[0].parentNode.removeChild( e[0] );
    e = document.getElementsByTagName( 'h2' );
    e[0].parentNode.removeChild( e[0] );
</script>

在 FireFox 中工作,未在其他浏览器中测试。

于 2011-09-07T12:46:10.317 回答