Para separar as informações, uso o método split(';'). Funciona bem para textos e <img>, porém, com <script> dá erro (SyntaxError: unterminated string literal), imagino que devido aos vários pontos e vírgulas dentro dela. Gostaria de uma solução que funcionasse tanto para texto e <img>, quanto para <script>.????