オープナーとその近くの一重引用符( ')がdocument.documentElement.outerHTMLの二重引用符(' ')としてレンダリングされるのはなぜですか?それを防ぐ方法は?HTML属性のオープナーとそれ以上の( ')がdocument.documentElement.outerHTMLで(' ')としてレンダリングされるのはなぜですか?それを防ぐ方法は?
私は私のhtmlページにこの要素を持っている:"
について
<div data-css="mo-cssclassvalueuseditems" class="{MO-CSS-CLASS value="UsedItems"}">
</div>
を:私は、結果として、document.documentElement.outerHTML
を経由して、全体のhtmlを取得しようとしました
<div data-css="mo-cssclassvalueuseditems" class='{MO-CSS-CLASS value="UsedItems"}'>
</div>
が、それは次のようになり、それは全く問題ではありません。しかし、単一引用符( ')の最初と最後には、一重引用符(')ではなく二重引用符( '')で表示されるのはなぜですか?
引用符をそのまま使用する方法はありますか?
ほとんど問題ありません! http://stackoverflow.com/questions/2373074/single-vs-double-quotes-vs – ajaykumar
@ajaykumarはい、もちろん、それは引用の使用のための問題です。私が "全く問題ではない"とは、二重引用符を '& 'にレンダリングすることです。結局のところ、二重引用符に再度レンダリングされるため、問題はありませんが、残念ながら一重引用符では起こりません。 –