मैं निम्नलिखित कोड मिला है और मैं इसे एक वर्ग पर बजाय एक आईडी पर मिलान करने के लिए कोशिश कर रहा हूँ:जेएस प्रोटोटाइप कक्षा द्वारा तत्व प्राप्त करते हैं?
एचटीएमएल:
<div id='testdiv'>
<div class="lol">
[First Title|<a class="external" href="http://test.com">http://test.com</a>]
Another line
[Second Title|<a class="external" href="http://test.com">http://test.com</a>]
More text
[Third Title|<a class="external" href="http://test.com">http://test.com</a>]
</div>
</div>
जावास्क्रिप्ट:
var textContainer = document.getElementById("testdiv");
var linkText = textContainer.innerHTML;
var pattern = /\[([^|]+)\|([^>]+.?)[^<]*(<\/a>)\]/g;
var result = linkText.replace(pattern, "$2$1$3");
textContainer.innerHTML = result;
पूर्ण उदाहरण: http://jsfiddle.net/JFC72/17/
मैं इसे "myclass" पर कैसे बना सकता हूं? धन्यवाद!