如何用javascript更改HTML代码

时间:2016-08-29 12:00:44

标签: javascript php html

我需要使用javascript进行以下更改: 从:

<input id="innn" value="" />

为:

<input id="innn" value="SOME_VALUE" />

我试过了:

document.getElementById("innn").setAttribute("value", "189");

和此:

document.getElementById('innn').value = '152';

它有效,但它只改变了页面上的视觉而不是html代码,我需要更改代码,如下所示:

<input id="innn" value="" /> --> <input id="innn" value="125" /> --><input id="innn" value="158" />

请帮助或我必须使用PHP:<input id="innn" value="<? php ... ?>" /> ????

2 个答案:

答案 0 :(得分:0)

HTML是呈现的内容,以便您的浏览器知道您的页面上显示的内容。一旦由服务器发送它将不会改变(至少不是基本的JavaScript)。有更先进的做事方式,但它们并不简单。当您调用JavaScript函数来更改某些内容时,它会在DOM中更改它,因此您将在屏幕上看到更改,但是当您单击view-source时,您的浏览器将再次从服务器获取原始页面以向您显示。在某些浏览器中,他们有一个名为Inspect模式的东西,它允许您查看HTML现在对于您的页面的样子。在这种情况下,它将显示更新的代码。如果您想要在有人点击view-source并在SOME_VALUE的值中看到id="innn"时,那么您需要使用PHP。

答案 1 :(得分:-1)

document.getElementById(“innn”)。value = somevalue