Насколько я понимаю, содержимое srcdoc переопределяет содержимое src. Но поскольку вам приходится писать содержимое srcdoc самостоятельно, зачем вообще использовать iframe вместо того, чтобы просто писать HTML и заканчивать работу?
Зачем это делать:
Welcome to my site!
Вместо этого:
Welcome to my site!
Check out this cool thing that I found on the internet: