convert htmlelement to string for comparison javascript -


I am using a function that receives a target element id on onclick. For example, if I click on the text element which has the 'help' ID.

  var click = (e & e.target) || (Event & amp; event. SrcElement); In the  

var click the "Help" ID is included in the referee.

I want to compare var click with string 'help' if I

  if (click == 'about') {anything}  

Comparison does not work because var click is not a string. When I use the warning (click) to debug, it clicks as "object HTMLElement".

How would you compare that ID is derived from the 'help' var click?

P> But this will give a long statement.

Also

if click on the document.getElementById ('help') , then how do I create word by adding the word "div" to the word click

Basically, I want to use the same task to generate clickable dynamic responses for each element, and not to create a separate function for each element.

  if (click.id == 'help') {var Link = click; Var divid = click.id + 'div'; Var div = document.getElementById (partition); Warning (div.id); // helpdiv string}  

TIA for all your help.

line:

  var click = (e and e .target) || (Event & amp; event. SrcElement);  

is not getting the element id but use to get the ID instead.

  var id = click.getAttribute ('id'); Warning (id);  

Or simply:

  var id = click.id; Warning (id);  

Then your status is now:

  if (id == 'about') {anything}   

and

  if (id == document.getElementById ('help')) {something}  

Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -