有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

来自JSNI本机函数的java访问div内容

我尝试的是elem.innerHtml,我也尝试过elem.innerText,但结果是得到一个空字符串。我可以从GWT JSNI函数内部访问HTMLDivElement内容吗?我想摆脱深奥的工作环境

提前谢谢


共 (2) 个答案

  1. # 1 楼答案

    GQuery可以帮助您做到这一点(假设您的div的id等于myDiv):

    import static com.google.gwt.query.client.GQuery.$
    
    ...
    
    String innerText = $("#myDiv").text();
    String innerHtml = $("#myDiv").html();
    
  2. # 2 楼答案

    假设要访问的分区位于DOM中,并且有一个id,则可以使用

    Document.get().getElementById("id")
    

    来自java,或

    $doc.getElementById(String) 
    

    来自javascript:)