将var复制到文本框的javascript



我得到了这个代码:

@using (Html.BeginForm())
{
    <h3 id="js" class="text-blue title-article editable">@Model.Title</h3>
    <input type="text" id="testinput" name="testinput" />
    <input type="submit" value="submit" onclick="changeLink()">
}
<script>
    function changeLink()
    {
    var str =document.getElementById('js').innerHTML;
    alert(str);
    }    
 </script>   

当我单击提交按钮时,函数会从id="js"中获取.innerhtml。我希望将var str复制到id="testinput"的文本框中。

您可以从js元素中获取值,并等于testinput

     <script>
        function changeLink()
        {
        document.getElementById('js').innerHTML = document.getElementById('testinput').value
        }    
     </script>  

试试这个。。

    <script>
     function changeLink()
     {
        document.getElementById('testinput').value=str ;
     }
    </script> 

最新更新