Вставка 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>');
});
|
Цитата:
|
подскажите пожалуйста еще, код тот же
[].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".
|
блин, так все просто) спасибо всем
|
| Часовой пояс GMT +3, время: 06:32. |