前端今天写ajax的时候用了document.getElementById来定位元素出现了一个问题
<script>
function f(str) {
console.log(str);
var sub_menu = document.getElementById(str);
var dis_v = sub_menu.style.display;
if(dis_v == "block")
sub_menu.style.display = "none";
else
sub_menu.style.display = "block";
}
</script>
上面这个是我的方法
下面是用ajax来添加标签
我发现此时document.getElementById获取到的是整个标签段,而不是我要的str 参数id
然后我删除了z这个字母之后获取到的才是id