我有问题。我想用JS设置一些属性。
foo.done
我想在getContent中设置一个参数,但它不起作用。 有谁有想法,这怎么可能有效?
答案 0 :(得分:1)
正确使用引号,您应该正确绑定事件,并且可以直接设置href
属性。
div_navi.childNodes[i].onclick = function(){
getContent(this.textContent)
};
div_navi.childNodes[i].href = div_navi.childNodes[i].textContent;
答案 1 :(得分:0)
您没有使用setAttribute
设置活动,您可以为onclick
(div_navi.childNodes[i].onclick = [function]
)属性分配一个功能,或者更好:
div_navi.childNodes[i].addEventListener('click', getContent);
function getContent(e) {
console.log(e.target.textContent);
}