如何在按钮上添加div点击这是我的JavaScript:
function addLoader() {
var div = document.createElement('div');
div.innerHTML = '<div class="loader"> <div class="loader-ring"> <div class="loader-ring-light"></div> </div> </div>';
var test01 = document.createElement('button');
test01.appendChild(div);
console.log(test01);
}
我想在点击
上的内部按钮标签中添加innerHTML<button onclick="addLoader(this);">testt </button>
当功能结束时必须是这样的:
<button>testt <div class="loader"> <div class="loader-ring"> <div class="loader-ring-light"></div> </div> </div> </button>
答案 0 :(得分:1)
public function getQueryBuilderForEventRegistration()
{
$queryBuilder = $this->createQueryBuilder('e')
->where('e.isActive', true)
->orderBy('e.surname', 'asc')
->addOrderBy('e.name', 'asc');
return $queryBuilder;
}
File.exists? 'folder'
答案 1 :(得分:1)
<强> HTML 强>
// Added id attribute
<button onclick="addLoader();" id = "test01">testt </button>
<强> JS 强>
function addLoader() {
var _div = document.createElement('div');
_div.innerHTML = '<div class="loader"> <div class="loader-ring"> <div class="loader-ring-light"></div> </div> </div>';
//append _div to button
document.getElementById("test01").appendChild(_div);
}
这会将元素附加到点击
上的任何按钮调用addLoader
function addLoader(elem) {
var _div = document.createElement('div');
_div.innerHTML = '<div class="loader"> <div class="loader-ring"> <div class="loader-ring-light"></div> </div> </div>';
elem.appendChild(_div);
}
答案 2 :(得分:0)
您只需要一行代码。变量test01
在内存中创建,但未添加到DOM
。您必须将此新元素附加到DOM(即document.appendChild(test01)
)