2009-05-06 6 views
6

の間にスペースを持つことが許されたHTML属性である属性:(シンプル)は、私が文字列として解析し、いくつかの属性をやっているので、私はスペースがHTML/XHTML要素で使用されている方法を知っておく必要がありアサイン

<div id='myid' width='150px' /> 

ですこれも正しい?

<div id = 'myid' width = '150px' /> 

JavaScriptを使用して属性とその値を反復する他の方法を知っている人は誰でも知りたいと思うでしょう。

+0

C、C#、JavaScriptの場合は、解析する言語を指定することができます。 JavaScriptの場合は、ブラウザ内から自分のHTMLドキュメントを作成しようとしているのでしょうか、それともオフラインですか? – scraimer

+0

width属性は(a)推奨されておらず、(b)は整数かパーセンテージのいずれかをとります.HTMLではpxを指定しません(ただしCSSでは常に単位を指定します)。 DTDはこのルールを表現していないので(DTDがそれを行うことはできません) – Quentin

答えて

8

はい、どちらも正しいです。文字列の解析ではなく、DOMを使いたいと思うでしょう。 jqueryをチェックしてください。

2

スペースは使用できます。あなたが属性を解析しているのであれば、ブラウザに解析させるのはなぜですか? innerHTMLを使用している場合、属性リストを持つ要素を取得する

+0

innerHTML?あなたは詳細を教えていただけますか? –

+0

HTMLを解析するには、HTMLをいくつかの要素のinnerHtmlプロパティに挿入します。ブラウザはHTMLを解析し、それを要素の子ノードとしてツリーに挿入します。 – thomasrutter

+0

ブラウザがHTMLの音を危険に陥れるようにする - <のスクリプト>タグが実行されませんか? – Neall

関連する問題