Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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
HTML文件中未显示Javascript变量_Javascript_Html - Fatal编程技术网

HTML文件中未显示Javascript变量

HTML文件中未显示Javascript变量,javascript,html,Javascript,Html,我的代码有什么问题。标题不显示在div banAdT中: <form action="" method="post" enctype="multipart/form-data"> <p> Banner Ad Name :<br /> <input type="text" name="bannerAdName" id="bannerAdName" /> </p> <p>

我的代码有什么问题。标题不显示在div banAdT中:

<form action="" method="post" enctype="multipart/form-data">
    <p>
        Banner Ad Name :<br />
        <input type="text" name="bannerAdName" id="bannerAdName" />
    </p>
    <p>
        Your web page :<br />
        <input type="text" name="bannerAdWeb" id="bannerAdWeb" />
    </p>
    <p>
        Ad image :<br />
        <input type="file" name="bannerAdImage" id="bannerAdImage"/>
    </p>
    <p>
        Title :<br />
        <input type="text" name="bannerAdTitle" id="bannerAdTitle" />
    </p>
    <p>
        Description :<br />
        <textarea name="bannerAdDesc" id="bannerAdDesc" ></textarea>
    </p>
    <div id="button"><input type="button" value="VIEW" onclick="return upload()"/></div>

    <input type="hidden" value="POST" />
</form>
<div id="popupContact">
        <a id="popupContactClose">x</a>
        <div id="contactArea">
            <div id="banAdT">
                <script>document.write(document.getElementById("bannerAdTitle").value);</script> <!-- Displays nothing -->
            </div>
            <img src="" id="preview" width="120" height="120" />
        </div>
    </div>


横幅广告名称:

您的网页:

广告图片:

标题:

说明:

x document.write(document.getElementById(“bannerAdTitle”).value);
document.write
在页面加载时执行,但此时您没有给
bannerAdTitle
一个值-输入为空。

document.write
在页面加载时执行,但是此时您没有给
bannerAdTitle
一个值-输入是空的。

这是因为当脚本运行时,元素
bannerAdTitle
将没有值。我不确定您想做什么,但您可能希望将
更改
事件侦听器附加到
bannerAdTitle
输入,并从中写入值:

document.getElementById("bannerAdTitle").onchange = function() {
    document.getElementById("banAdT").innerHTML = this.value;
}

这将在每次触发更改事件时在
bannadt
元素中写入
bannerAdTitle
的值。

这是因为当脚本运行时,元素
bannerAdTitle
将没有值。我不确定您想做什么,但您可能希望将
更改
事件侦听器附加到
bannerAdTitle
输入,并从中写入值:

document.getElementById("bannerAdTitle").onchange = function() {
    document.getElementById("banAdT").innerHTML = this.value;
}

这将在每次触发更改事件时在
bannadt
元素中写入
bannerAdTitle
的值。

好的,那么如何显示该值呢?我不知道您在尝试做什么。是否每次输入中的文本更改时都要更新div?在这种情况下,您需要处理输入的
onchange
事件。好的,那么如何显示值呢?我不知道您要做什么。是否每次输入中的文本更改时都要更新div?在这种情况下,您需要处理输入的
onchange
事件。