这很好用:
var saf = document.getElementById("div1").innerHTML
但是没事吗?
这不起作用:
var saf = document.getElementById(this).innerHTML
怎么做?这是代码的一部分。请帮忙。
$('#group').click(function() {
$(this).css('background-color', 'blue');
$(this).css('border-color', 'blue');
var MyDiv1 = document.getElementById(this);
$('#logout').text(MyDiv1.innerHTML);
答案 0 :(得分:0)
是的,它是合法的第一种情况已经是你正在做的第二种情况是试图不可能,除非“this”是一个包含元素标识符的字符串
如果这只是一个寻找自己的元素,否则你需要识别者寻找的元素
答案 1 :(得分:0)
如果被调用的事件属于'this',那么它将起作用。
document.getElementById("div1").click = function (){
console.log(this.innerHTML);
}
或类似的东西
答案 2 :(得分:0)
如何使用jQuery选择器:
<div id="div1" onclick="getContent()">
....
</div>
<script>
function getContent(){
var saf = $('#div1').html();
}
</script>