Javascript 在特定位置更改文本(类似于标签、药丸)
这里没有!我正在用HTML制作一个游戏,我有很多桌子,我想制作一个,这样当我按下特定的按钮/标签时,它实际上会改变,但我真的不知道怎么做。我想把整个事情变成一个会改变的变量,但这似乎是一个坏主意,它会停止所有其他变量等。那么有没有办法让同一页上的特定表或文本改变,而不影响它周围的任何表,同时保持在同一页上 我想编辑此文本-Javascript 在特定位置更改文本(类似于标签、药丸),javascript,html,Javascript,Html,这里没有!我正在用HTML制作一个游戏,我有很多桌子,我想制作一个,这样当我按下特定的按钮/标签时,它实际上会改变,但我真的不知道怎么做。我想把整个事情变成一个会改变的变量,但这似乎是一个坏主意,它会停止所有其他变量等。那么有没有办法让同一页上的特定表或文本改变,而不影响它周围的任何表,同时保持在同一页上 我想编辑此文本- <table id="nabidka"> <tr style="vertical-align: top;"> <td>
<table id="nabidka">
<tr style="vertical-align: top;">
<td>
<b>
Buy a factory :
<button id="BouFac_id" onclick="BouFac()">Price - 1000 Gold</button>
<p></p>
<div>Hire Factory workers :
<button id="BouWork_id" onclick="BouWork()">Price - 100 Gold | wage = 10 Gold/Day</button>
<p></p>
Buy a coal mine :
<button id="BouCMine_id" onclick="BouCMine()">Price - 500 Gold</button>
<p></p>
Buy a iron mine :
<button id="BouIMine_id" onclick="BouIMine()">Price - 700 Gold</button>
<p></p>
Buy a smelting furnace :
<button id="BouSmelFur_id" onclick="BouSmelFur()">Price - 1000 Gold</button>
<p></p>
Buy a blast furnace :
<button id="BouBlast_id" onclick="BouBlast()">Price - 1500 Gold</button>
<p></p>
Buy a storage :
<button id="BouItemStorage_id" onclick="BouItemStorage()">Price - 500 Gold</button>
</b>
</td>
</tr>
</table>
购买工厂:
价格-1000黄金
雇用工厂工人:
价格-100黄金|工资=10黄金/天
购买煤矿:
价格-500黄金
购买铁矿:
价格-700黄金
购买熔炼炉:
价格-1000黄金
购买高炉:
价格-1500黄金
购买存储:
价格-500黄金
希望我没有把div放进去没关系,因为我不想再更改一些标签了
编辑:我通过在一个按钮上使用隐藏元素解决了这个问题,同时显示了另一个元素。我对第二个按钮做了同样的事情,并且成功了 您必须在表中存储对要更新为变量的单元格的引用。为按键添加一个事件侦听器,其中包含要用于更新值的按键,然后运行一个函数,该函数将更改该特定单元格的innerHTML。我觉得这篇文章会给你一个很好的出发点:
是的,javascript的一个主要要点是操纵前端,如果你能通过html代码,我们可以告诉你怎么做that@kashalo确切的代码是什么?就像我想换的那种?是否应该使用Java脚本?我想我应该把它作为我的posrt的答案来写,对吗?只需编辑你的问题并通过你想要更改的html代码,是的,你可以用javascript来做,同样不要通过它作为答案,只需编辑你的问题并通过它in@kashalo完成。现在怎么办?谢谢你!即使是你,我也不太明白,我会努力把它发挥出来。你知道我刚才说的这些菜单叫什么吗?我认为接触一些视频会比文本形式更好。