How to create new div on statement line dynamic webpage ?
Example
i want to create new div
cover ADP
this image http://postimg.org/image/sqmn34c9t/
I'm doing ChromeExtension. This app about Stock Market Indexes, Ability of app is find word on webpage. If word is symbol of Indexes. This app will show information of indexes when mouse hover on word.
Now , i stored word about indexes be array
Example
var text = new Array("ADDYY","NKE","BUD");
and i find a word by
while ( (node = nodeIterator.nextNode()) ) {
for (var i = 0; i <= 10; i++) {
node.data = node.data.replace(text[i],temptxt );
}
}
and Now i have a solution about addition div tag on webpage .
this js file
injectedCode.js
var ignoreTags = ["NOSCRIPT","SCRIPT","STYLE"];
var nodeIterator = document.createNodeIterator(document,NodeFilter.SHOW_TEXT,
function (node){
var parentTag = node.parentNode.tagName.toUpperCase();
if ( ignoreTags.indexOf(parentTag)==-1 ) {return true} else {return false};
},
false
);
var node;
var div = document.createElement('div');
div.id ='popup';
div.innerHTML = "Hello";
var temptxt = document.getElementsByTagName('body')[0].appendChild(div);
var text = new Array("ADDYY","NKE","BUD");
while ( (node = nodeIterator.nextNode()) ) {
for (var i = 0; i <= 10; i++) {
node.data = node.data.replace(text[i],temptxt );
}
}
Now, on webpage i get result : " [object HTMLDivElement]
" on word
And ,This all my code https://github.com/DevNewbie93/replacesymbol
Thank you Anyone who advises and sorry if i did something wrong.