CSS
#\#2fd23d {
/* CSS code */
}
div[id="2fd23d"] {
/* CSS code */
}
JS
el = document.querySelector('#\\#2fd23d');
el.addEventListener('click', function(e){
// JS code
}, false);
Co do selektorów w CSSie, gdy ID zaczyna się od cyfry, można jeszcze zrobić taki myk korzystając z tablicy ASCII (wartości HEX)
#\32 fd23d{
/* CSS code */
}
Warto jeszcze zauważyć, że stylowanie po ID - nie jest dobrą praktyką.