私は道場1.8を使用しています
私は以下のHTMLコードスニペットを持っています:
<div id="abc" class= "callToActionItems">
</div>
<div id="abc" class= "callToActionItems">
</div>
<div id="abc" class= "callToActionItems">
<P>I have some value</P>
</div>
3 つの div のうちどれに値があるかを確認し、コンテンツのない div に対して何かを行い、何も表示しないように設定する必要があるという要件があります。
以下のコードを試しました:
require([
"dojo/query",
"dojo/domReady!"
], function(query){
query(".callToActionItems").forEach(function(node, index, arr){
console.log(node);
if (node.innerHTML) {
} else{
domStyle.set(node, "display", "none");
}
});
});
ここでnode.innerHTML
はhtml全体を返しますが、値だけが必要です。
実際の値を取得するためのノード オブジェクトのメソッドが見つかりませんでした。
どんな助けでも大歓迎です。