2015-12-26 136 views
0

我想通過從JSP頁面調用JavaScript函數,通過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> 
+0

[Java/JSP/JSF and JavaScript](http://balusc.omnifaces.org/2009/05/javajspjsf-and-javascript.html) –

回答

0

好了,我不知道JSP,但我不知道該怎麼回答與javascript.This功能你的問題是相當廣泛的,但它會完成這項工作。

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

希望這有助於!如果有的話,標記回答

+0

同樣的問題.. –