通过javascript更改标记内容

change a tag content by javascript

本文关键字:javascript 通过      更新时间:2023-09-26

我想通过从JSP页面调用JavaScript函数,用JavaScript更改标记中的文本。

我试着如下,但没有改变!:

JSP页面:

            <ul>
                <li><a id="tab1" href = "#tabs-2">Web</a></li>
               <li><a href = "#tabs-3">Images</a></li>
            </ul>

JSP代码:

String textSearch = request.getParameter("txtbox").toLowerCase()+" ";
%>
<script>
     aboutTab(<%=textSearch %>);
</script>
<%

JavaScript代码:

        function aboutTab(f) {
            document.getElementById("tab1").innerHTML = "HI" + f ;
        }

已编辑

当我做了这个改变,它工作!正当理由

                   <script>
                                aboutTab(<%="'"+textSearch+"'" %>);
                   </script>

嗯,我不知道JSP,但我知道如何用javascript回答您的问题。这个功能相当广泛,但它会完成任务的。

function changeVal (TagId,newVal){
    document.getElementById(TagId).value = newVal;
};
function changeText (TagId,newText){
document.getElementById(TagId).textContent = newText;
};

希望这有帮助!马克回答了!