flickrの写真ページのスパン内のhrefの名前をJavascriptで抽出しようとしています.ソースは次のようになります:
<span class="photo-name-line-1">
<a href="/photos/humpty_dumpty/">
Humpty Dumpty
</a>
</span>
オブジェクトを取得しているようですが、JavaScript で使用するテキストを抽出できません。
// get the span that contains user name
photoname = document.evaluate("//span[@class='photo-name-line-1']/a/text()",
document, null, XPathResult.FIRST_ORDERED_NODE_TYPE,
null).singleNodeValue;
alert('debug ' + photoname);
私のデバッグ ステートメントは [Object Text] を返しますが、Javascript で使用できる変数として取得できません。試してみphotoname.value
photoname.InnerText
ましたが、すべて戻りますundefined
改行の問題だと思います。しかし、私は何かを得るために実装normalize-space()
することができませんでした。
-の値を持つ JS 変数を取得するコードを探していますHumpty Dumpty
(Xpath の新機能)