Очень интересный вопрос возник: как эту прелесть:
document.querySelector('[name=\'bumbum\']:checked').value])
вставить внутрь ещё одних одинарных кавычек? Например сюда:
insertAdjacentHTML('beforeEnd','<input type="text" name="field_name" value="" onChange="alert([this.value, document.querySelector('[name=\'lalala\']:checked').value]')">');
Приведённый пример разумеется не работает. Непонятно как экранировать одинарные кавычки внутри одинарных кавычек. Каламбурчик получился смешной, но непонятный.