Просмотр полной версии : Вставка html на страницу
Здравствуйте! Помогите пожалуйста, есть код
[].forEach.call(document.querySelectorAll('.qwerty') , function(d1) {
var data-id = d1.getAttribute("data-feature-id");
d1.insertAdjacentHTML('beforebegin', '<a class="del-all" href="#" title="Delete all">x</a>');
});
мне нужно тегу "a" добавить id = data-id, как это реализовать?
flyte,
:-?
[].forEach.call(document.querySelectorAll('.qwerty') , function(d1) {
var id = d1.getAttribute("data-feature-id");
d1.insertAdjacentHTML('beforebegin', '<a id="'+id+'" class="del-all" href="#" title="Delete all">x</a>');
});
flyte,
:-?
[].forEach.call(document.querySelectorAll('.qwerty') , function(d1) {
var id = d1.getAttribute("data-feature-id");
d1.insertAdjacentHTML('beforebegin', '<a id="'+id+'" class="del-all" href="#" title="Delete all">x</a>');
});
спасибо большое
подскажите пожалуйста еще, код тот же
[].forEach.call(document.querySelectorAll('.qwerty') , function(d1) {
var id = d1.getAttribute("data-feature-id");
d1.insertAdjacentHTML('beforebegin', '<a id="'+id+'" class="del-all" href="#" title="Delete all">x</a>');
});
как мне применить его только в определенном div с id=th-block?
flyte,
var d1 = document.querySelector('#th-block');
var id = d1.getAttribute("data-feature-id");
d1.insertAdjacentHTML('beforebegin', '<a id="'+id+'" class="del-all" href="#" title="Delete all">x</a>');
я чуть не так выразился, в div с id=th-block есть кучу вложений с class=qwerty, и мне нужно применить этот код
var id = d1.getAttribute("data-feature-id");
d1.insertAdjacentHTML('beforebegin', '<a id="'+id+'" class="del-all" href="#" title="Delete all">x</a>');
ко всем классам qwerty в родительском div с id=th-block
flyte, в коде поста №4 ".qwerty" замените на "#th-block .qwerty".
блин, так все просто) спасибо всем
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot