Это часть моего VDOMмодифицировать HTML после нагрузок компонентов mithrill
m('.w-row', _.map(ctrl.posts(), (post) => {
return m('.w-col.w-col-4.col-blog-post',
[
m(`a.link-hidden.fontweight-semibold.fontsize-base.u-marginbottom-10[href="${post[2][1]}"][target=\'__blank\']`, post[0][1]),
m('.fontsize-smaller.fontcolor-secondary.u-margintop-10', m.trust(`${post[1][1]}`))
]
);
})),
В части m.trust('${post[1][1]}')
я получаю часть HTML. Что я хочу сделать с этим html, добавьте target _blank
для каждой ссылки в этом html. Я попытался добавить config
внутри trust
, но эта функция не выполняется. Любая идея, как я могу это сделать.
Вот мои JS для добавления целевой _blank в HTML
var div = document.getElementsByClassName('medium-feed-item');
div[0].getElementsByTagName('a');
div[0].getElementsByTagName('a')[0].setAttribute('target', '_blank');
Я думаю, что 'config' функция должен ли он предоставить как опцию 'm ('. fontsize-less.fontcolor-secondary.u-margintop-10')' – Vier