Под звуки того, что вы хотите, это простая проблема стиля, используйте CSS.
Код CSS display: inline-block
заставит элементы появляться рядом друг с другом, а не сверху и снизу.Измените код так, чтобы он соответствовал следующим образом:
<img id="blah" src="#" alt="your image" style="display: inline-block;"/>
<input type="file" onchange="readURL(this);"/>
Я бы посоветовал вам взглянуть на CSS, он немного сложен, и его поведение на первый взгляд может показаться странным, хотя это и невозможно.Ваша лучшая помощь будет в поиске в Интернете (лично W3Schools - хороший выбор) и Chrome DevTools .
Я адаптировался из вашего ответа связанный , и предполагается, что ваш код совпадает с его ответом.
Для дальнейшего использования в своем вопросе, пожалуйста, укажите код, который у вас есть, что вы хотите случиться и в чем проблема,Вы хорошо справились с первым вопросом, но, пожалуйста, примите во внимание это , если вы не понимаете.