相同的代码,两台计算机,不同的功能?

时间:2018-03-23 02:54:00

标签: php apache web lamp

我在OSX上使用Apache,PHP 7.1(带VSCODE)和Postgres SQL,而我的队友也在Linux上使用APACHE,PHP 7.0和Postgres SQL。

我们都克隆了同一个仓库,并打开了我们的localhost / website.php

继承人问题,我有一个按钮

<div class="tab">
<button class="tablinks" onclick="openFct(event, 'Add')">Add</button>
</div>

调用一些Javascript

<script>
function openFct(evt, fct) {
var i, tabcontent, tablinks, tabcontent1;
tabcontent = document.getElementsByClassName("tabcontent");
for (i = 0; i < tabcontent.length; i++) {
    tabcontent[i].style.display = "none";
}
tabcontent1 = document.getElementsByClassName("tabcontent1");
for (i = 0; i < tabcontent1.length; i++) {
    tabcontent1[i].style.display = "none";
}
tablinks = document.getElementsByClassName("tablinks");
for (i = 0; i < tablinks.length; i++) {
    tablinks[i].className = tablinks[i].className.replace(" active", "");
}
document.getElementById(fct).style.display = "block";
evt.currentTarget.className += " active";

}
</script>

打开一个栏,上面有一些标签

<div id="Add" class="tabcontent">
<div class="tab">
    <button class="tablinks" onclick="openFct(event, 'AddOwner')">Owner</button>
</div>

问题是,在他的计算机上,当他点击ADD标签时,它会打开第二个标签栏,其中包含“所有者”一词,但是当我运行相同的代码时,无论我如何点击“添加”标签,带有“所有者”一词的第二个标签栏不会出现。

有人有任何想法吗?谢谢。

0 个答案:

没有答案