Javascript代码未被调用/工作不正常

Javascript代码未被调用/工作不正常,javascript,function,Javascript,Function,我有以下javascript代码: <script type="text/javascript"> function editHiddenInput(CarType) { document.getElementById('sellingcarname') = CarType; } </script> 函数editHiddenInput(CarType) { document.getElementById('sellingcarname')=CarType; }

我有以下javascript代码:

<script type="text/javascript">
function editHiddenInput(CarType)
{
 document.getElementById('sellingcarname') = CarType;
}

</script>

函数editHiddenInput(CarType)
{
document.getElementById('sellingcarname')=CarType;
}
隐藏输入:

<input name="sellingcarname" id="sellingcarname" type="hidden" value="" />

调用后,应将隐藏输入(sellingcarname)更改为使用此按钮调用函数时定义的文本:

<div id="button"><input type="submit" onclick="editHiddenInput('rtv');" value="Sell" style="display: none; " /><span class="button">Sell<span></span></span></div>
出售
但是,它不会更改隐藏的输入,因此它非常无用,有什么帮助吗?

试试看

document.getElementById('sellingcarname').value = CarType;
更新

很抱歉,我错过了一些与此代码有关的其他内容

当您单击submit按钮时,如果它在表单中,它将提交表单,下一次页面加载将清除您设置的值。确保onclick属性中包含以下内容:

<input type="submit" 
    onclick="editHiddenInput('rtv'); return false;" 
    value="Sell" style="display: none; " />

试试看

更新

很抱歉,我错过了一些与此代码有关的其他内容

当您单击submit按钮时,如果它在表单中,它将提交表单,下一次页面加载将清除您设置的值。确保onclick属性中包含以下内容:

<input type="submit" 
    onclick="editHiddenInput('rtv'); return false;" 
    value="Sell" style="display: none; " />

如果试图将字符串分配给元素本身,则必须将其分配给
属性:

document.getElementById('sellingcarname').value = CarType;

如果要将字符串分配给元素本身,则必须将其分配给
属性:

document.getElementById('sellingcarname').value = CarType;
试一试

你需要把你的函数代码放在noWrap(Head)上

您可以使用此代码更改隐藏的输入值

试试看

document.getElementById('sellingcarname').value = CarType;
你需要把你的函数代码放在noWrap(Head)上



您可以使用此代码更改隐藏的输入值

隐藏的输入仍然是空的您在chrome或firebug中检查过吗?你说的是一个,因为我在你的例子中没有看到on。我在chrome中检查过,这就是我如何确定它是否被设置的@抱歉,我已经习惯用jquery处理事件了。只是尝试覆盖这里的所有基础。按钮不在表单中,它只是一个按钮,现在我想起来了,我不需要提交类型,是吗?隐藏的输入仍然是空的。您在chrome或firebug中检查过了吗?你说的是一个,因为我在你的例子中没有看到on。我在chrome中检查过,这就是我如何确定它是否被设置的@抱歉,我已经习惯用jquery处理事件了。我只是想在这里涵盖所有的基础。按钮不在表单中,它只是一个按钮,现在我想起来了,我不需要提交类型,是吗?什么是
CarType
?如果它不是一根弦,你会期待什么?@Bakudan说得对。尝试使用document.getElementById('sellingcarname')进行测试;您的提交按钮有显示:无,因此您不能点击它。单击事件将如何激活?应该是什么
CarType
?如果它不是一根弦,你会期待什么?@Bakudan说得对。尝试使用document.getElementById('sellingcarname')进行测试;您的提交按钮有显示:无,因此您不能点击它。如何激活单击事件?仍然没有设置它,可能函数调用不正确?仍然没有设置它,可能函数调用不正确?