に一致したとき、私は<a>
タグでマークアップされたMP3ファイル用のページをチェックしますGreasemonkeyのスクリプトを作成しようとしました
は、ファイルタイプが
<html><body>
<!-- tags, might ir might not have ids -->
<a id="myid" href="mp3/basic.phrases.1.mp3">Some mp3 file1.mp3</a><br />
<a href="mp3/basic.phrases.2.mp3">Some mp3 file2.mp3</a><br />
<script language="JavaScript">
var findAtags = document.getElementsByTagName('a');
for(var i = 0; i < findAtags.length; i++) {
var audioTag = document.createElement("audio");
var ext = findAtags[i].getAttribute("href").split('.').pop();
if(ext == "mp3") {
document.write(findAtags[i] + '[' + i + '] == ' + ext + '<br>');
document.body.replaceChild(audioTag, findAtags[0]);
// I would need to replace the <a href="..." ></a> with '<audio> <source src="' + findAtags[i] + '" type="audio/mp3" /> </audio>';
};
}
</script>
</body></html>
[mp3のリンクを検出し、変更のJavaScript](http://stackoverflow.com/questions/8586386/detecting-and-changing-mp3-links-javascript)の可能性が重複 – Incognito