変なタイトルで、申し訳ありません。
最近、XMLを習得しようと思い勉強しているところです。
質問なのですが、
~~~~~~省略~~~~~~
<body>
<form>
タイトル:
<select name="strItem" onchange="f_disp()">
<xsl:apply-templates select="product" />
</select>
<br>
<img src="" id="pic" />
</form>
</body>
~~~~~~省略~~~~~~
というXSLファイルがあります、
(ちなみに、コンボボックスで選択されたXMLファイルを表示しようとしています。)
javascriptで、idであるpicのsrcを取得して、画像を表示しようと
考えています(pic.src = ○○○.item(0).textみたいな感じで、取得しています)。
上記のソースでは、画像が表示されないのですが、
</form>タグを</select>の下に移動すると、きちんと画像が
表示されます。
なぜ、このようなことが起こるのかわかりません。
ご指導お願いします。
以上です
No.2ベストアンサー
- 回答日時:
HTML TransitionalやXHTML 1.0ではform要素の内容としてブロック要素とインライン要素両方置けますが、HTML StrictやXHTML 1.1ではインライン要素を置けません。
(img要素はインライン要素)Strictを指定してたりしませんか?
一般的な話として、トラブルを避けるため、なるべくStrictでも通用するように記述することをお奨めします。div要素の中にimg要素を置くだけですので。
見当違いな回答だったら、すみません。
参考URL:http://validator.w3.org/
No.1
- 回答日時:
あまり詳しくはありませんが、とりあえず確認です。
<br>は<br />になっていますか?
なっているとして、(HTMLと同様に改行として使っておられると思いますが)表示時にきちんと機能していますか?
この回答への補足
お世話になります。
表示部分はしっかりと出てきます。
ただ、
-------------------------------------------------------
<body>
<form>
タイトル:
<select name="strItem" onchange="f_disp()">
<xsl:apply-templates select="product" />
</select>
</form>
<img src="photo/3.jpg" id="pic" width="200" />
</body>
-------------------------------------------------------
このソースと、
-------------------------------------------------------
<body>
<form>
タイトル:
<select name="strItem" onchange="f_disp()">
<xsl:apply-templates select="product" />
</select>
<img src="photo/3.jpg" id="pic" width="200" />
</form>
</body>
-------------------------------------------------------
このそーすでは、動きが違います。
HTMLを普通に使用するような感覚で、<form>タグ
を使っているのですが、どうやら、そういうわけには
行かないみたいで、なぜ、下のソースでは、
動かないかを知りたいのですが・・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Webページに関するさまざまな情...
-
ASP.NETでツリービューを作成し...
-
head要素
-
東芝のDynabookなのですがアン...
-
SNMP リンクダウンとノードダ...
-
XMLで特殊文字を扱うにはどうし...
-
XSLで、XMLの空タグを制御したい。
-
xmlファイルが上手にHTMLに変換...
-
UTF-8でエンコーディングとはど...
-
XMLで要素が記述された順番に意...
-
XML、XSLTの適応エラー(IEから...
-
u_shortなどの省略した宣言につ...
-
コンテキストメニュークリック...
-
特殊記号が勝手にエスケープさ...
-
ルート要素ノードが2個ある場合?
-
ToolStripMenuItemの選択(VB)
-
VB.NETで最後フォのフォ...
-
XMLをXSLを使いHTMLに変換した...
-
Visual Basic .NET の識別子は...
-
CPUの考え方を教えてください ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
head要素
-
2つの行動の違い
-
Webページに関するさまざまな情...
-
getElementsByNameの要素数が取...
-
ASP.NETでツリービューを作成し...
-
使用しない要素を無視するには...
-
DOMでの要素名の変更
-
Listからのnull要素を削除方法は?
-
■XSLT■複数のノードを違う属性...
-
MFCでのタブコントロールに...
-
svgをhtmlに埋め込んで使いたい
-
hana no namae osiete kudasai.
-
element of surprise
-
XML:連番要素の全ての子要素にx...
-
VB2005でXMLデータから複数ある...
-
cssで外部ファイルを読み込む
-
XSLTの処理について
-
大規模行列の計算
-
次の要素の値取得
-
フロートってなに?
おすすめ情報