2016-08-28 19 views
1

は、私はシンプルなSVGドキュメントを作成し、ChromeとFFで開きSVGでdocument.titleが動作しないのはなぜですか?

<?xml version="1.0" standalone="no"?> 
<svg xmlns="http://www.w3.org/2000/svg" 
    width="4in" height="3in"> 
    <g> 
    <title>Company sales by region</title> 
    </g> 
</svg> 

なぜdocument.titleリターン ""?標準https://www.w3.org/TR/html51/dom.html#dom-tree-accessors

文書によると

。 title [= value] HTMLのtitle要素によって与えられ、SVGのtitle要素によって与えられた、文書のタイトルを返します。

答えて

2

代わりに、この上document.title試してみてください:文書要素はSVG svg要素であれば、値はの子テキストコンテンツでせ、

<svg xmlns="http://www.w3.org/2000/svg" 
    width="4in" height="3in"> 
    <title>Company sales by region</title> 
</svg> 

spec saysを最初のSVG title要素は、文書要素の子です。

そこで問題にスニペット用""を返しdocument.title理由は、スニペットにtitle要素は、文書要素(svg要素)の子ではないということです。

関連する問題