function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
pradeep kumar yadavpradeep kumar yadav 

Getting Document ID by onclick JavaScript

document.onclick=function(evt){  
        	var target = evt.target;
                alert(target.id);
}

Alert gives undefined in Visualforce Page
I want div ID when click on any div on page. 
Best Answer chosen by pradeep kumar yadav
pradeep kumar yadavpradeep kumar yadav
document.onclick=function(evt){
	       if(evt.target.id == "mainActionsDropdownButton") {
	       		collapseToggleActions("displayOptionId");
	            collapseToggleActions("processingOptionId");
	       }
	       else if(evt.target.id == "displayOptionIdButton") {
	       		collapseToggleActions("mainActionsDropdown");
	            collapseToggleActions("processingOptionId");
	       }
	       else if(evt.target.id == "processingOptionIdButton") {
	       		collapseToggleActions("mainActionsDropdown");
	            collapseToggleActions("displayOptionId");
	       }
	       else {
	       		collapseToggleActions("mainActionsDropdown");
	       		collapseToggleActions("processingOptionId");
	       		collapseToggleActions("displayOptionId");
	       }
       }

I got the document id but on second time click, how can i get the on first click.

All Answers

Ajay K DubediAjay K Dubedi
Hi,
To do this you can just add
onClick="fuc(this)"  attribute in your page and in script just do:-
<script>
    function fun(e)
    {
    alert(e.id);    
        }
    
    </script>
Thanks
Ajay
pradeep kumar yadavpradeep kumar yadav
document.onclick=function(evt){
	       if(evt.target.id == "mainActionsDropdownButton") {
	       		collapseToggleActions("displayOptionId");
	            collapseToggleActions("processingOptionId");
	       }
	       else if(evt.target.id == "displayOptionIdButton") {
	       		collapseToggleActions("mainActionsDropdown");
	            collapseToggleActions("processingOptionId");
	       }
	       else if(evt.target.id == "processingOptionIdButton") {
	       		collapseToggleActions("mainActionsDropdown");
	            collapseToggleActions("displayOptionId");
	       }
	       else {
	       		collapseToggleActions("mainActionsDropdown");
	       		collapseToggleActions("processingOptionId");
	       		collapseToggleActions("displayOptionId");
	       }
       }

I got the document id but on second time click, how can i get the on first click.
This was selected as the best answer