「createdOn」のIDと$unique-idを持つ複数の要素を作成したXSLがあります
Example : createdOnid0xfff5db30
JavaScriptを使ってこれらを見つけて変数に格納したいのですが、試してみました
var dates = document.getElementsById(/createdOn/);
しかし、それは機能しないようです。
ベストアンサー1
jQueryを使用すると、属性はセレクタ:
var dates = $('[id^="createdOnid"]');
最新のブラウザを使用すると、CSS3属性値は次のように始まりますセレクターとquerySelectorAll
:
var dates = document.querySelectorAll('[id^="createdOnID"]');
ただし、古いブラウザ (jQuery なし) のフォールバックには、次のものが必要です。
var dateRE = /^createdOnid/;
var dates=[],els=document.getElementsByTagName('*');
for (var i=els.length;i--;) if (dateRE.test(els[i].id)) dates.push(els[i]);