2015-12-26 237 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

同样的问题.. –