The following code works fine:
function createElement(element) {
var id = $(element).attr('id');//and do your stuff with the id
}
createElement('<div id="abc">Some content</div>');
But I wanted to with pure javascript like this:
function createElement(element) {
var id = this.id;//returns undefined
console.log(id);
}
createElement('<div id="abc">Some content</div>');
I also tried element.id but still results in undefined. So How can I get the id abc with pure javascript?
I also tried like this:
function createElement(element) {
var htmlObject = document.createElement('div');
htmlObject.innerHTML = element;
var id = htmlObject.id;//and do your stuff with the id
console.log(id);
}
createElement('<div id="abc">Some content</div>');
But returning (an empty string)