Hello.
I am sharing with you the following code:
[CODE]
<html>
<body>
<button onclick=”myCoolFunction()”>Push The Button!</button>
<p id=”here1″></p>
<p id=”here2″></p>
<p id=”here3″></p>
<p id=”here4″></p>
<script>
function myCoolFunction() {
var str = ‘hey I am a text<div class=”r”><a href=”https://www.heyiamalink1.com” ping=hey I am a super text<div class=”r”><a href=”https://www.heyiamalink2.com” ping=’;
var n1 = str.search(‘class=”r”><a href=”‘);
var n2 = str.search(‘” ping=’);
var str1 = str.slice(n1+19,n2);
document.getElementById(“here1”).innerHTML = str.length;
document.getElementById(“here2”).innerHTML = n2;
document.getElementById(“here3”).innerHTML = str1;
var str2 = str.slice(n2,str.length);
document.getElementById(“here4”).innerHTML = str2;
}
</script>
</body>
</html>
The output should be:
[CODE]
154
67
https://www.heyiamalink1.com
” ping=hey I am a super text<div class=”r”><a href=”https://www.heyiamalink2.com” ping=
But for some reason it is:
[CODE]
154
67
https://www.heyiamalink1.com
” ping=hey I am a super text
instead. Does anybody understand it? Am I doing something wrong?
Thank you.