Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在HTML脚本中输入文本值_Javascript_Html - Fatal编程技术网

Javascript 在HTML脚本中输入文本值

Javascript 在HTML脚本中输入文本值,javascript,html,Javascript,Html,当在网页的输入文本标记中填充文本时,我去检查元素,输入的值为空,是否有方法使该值接受html脚本中的输入。 插入测试后的输入html脚本如下所示 <input name="test" type="text" maxlength="255" value=""> 我希望它是这样的 <input name="test" type="text" maxlength="255" value="test"> 这可能吗???删除输入标记中的值只需使用此 <input

当在网页的输入文本标记中填充文本时,我去检查元素,输入的值为空,是否有方法使该值接受html脚本中的输入。 插入测试后的输入html脚本如下所示

<input name="test" type="text" maxlength="255" value="">

我希望它是这样的

<input name="test" type="text" maxlength="255" value="test">


这可能吗???

删除输入标记中的值只需使用此

<input name="test" type="text" maxlength="255">


当您在网页中插入值时,它将自动添加值。

值的值是页面加载时呈现的值-浏览器解释表单提交上实际写入的内容


你为什么要这么做?Javascript还可以读取当前值(不需要在HTML中)

要将输入值的更改反映到HTML中,您必须设置输入的
值属性。大概是这样的:

$('#test').change(function () {
    $(this).attr('value', this.value);
});
还请注意,jQuery
.html()
返回
html
innerHTML
,因此您必须修改字符串,使其也具有开始和结束
html
标记(或使用vanilla JS
outerHTML


.

html脚本是什么意思?开发人员工具中元素的外观与元素的当前状态不完全相同。如果使用任何脚本访问此元素,则会将正确的值返回给您。你到底想做什么?你为什么要这么做..?我指的是html代码,我想要html代码,在另一个页面中查看,我这样做了:var html=$(“html”).html();var w=window.open(“/paltelportal/portal/testt.php”);w、 document.write(html);除了输入文本显示为空之外,其他一切都正常。我认为您不理解这个问题。我希望获取html代码,并在另一个页面中查看它,我这样做了:var html=$(“html”).html();var w=window.open(“/paltelportal/portal/testt.php”);w、 document.write(html);除了显示输入文本外,一切正常empty@OmarTaha仅供参考,将删除
testt.php
中以前的所有代码,剩下的所有内容都是您写入页面的参数。另外,请把这个代码片段放到您的问题中,它会更有意义。@Teemu,testt.php是空页面,我放它只是为了让url路径工作,否则它就不工作了。