JSFiddle - React, Tailwind, and code Playground

HTML

<h1>Bienvenue&nbsp;: 1 sans span ça change pas</h1>
<h1>Bienvenue&nbsp;: 2<span>Ici mon titre2</span></h1>
<h1>Bienvenue&nbsp;: 3<span>Ici mon titre3</span><span>Ici mon titre4 (2e span)</span></h1>
<h1>Bienvenue&nbsp;: 4<span>Ici mon titre5</span></h1>

JavaScript

document.querySelectorAll("h1:has(span)").forEach(h => {
	let span = "";
	let separateur="";
	h.querySelectorAll("span").forEach(s => {
		span+=separateur+s.innerHTML;
		separateur=" "
	});
	h.innerHTML=span
})