2017-03-03 54 views
-1

我有一个用户控制和用户控制,代码试图通过如何让我的用户控制从我的aspx页面

document.getElementById("ReportTitle").innerText = TitleText; 

将设立一个弹出窗口,并设置标签值获取信息ID“ReportTitle”在aspx页面定义为

<a id="ReportTitle" style="font-family:Verdana; font-weight.bold; font-size:9px; cursor:pointer">Ocean Cargo</a> 

它也试图建立URL和可见性属性的方式相同。我收到错误“无法设置属性'innerText'的未定义或空引用。'我的第一个想法是,它试图在第一个窗口完成加载之前设置该值,并且我已经尝试在包含对getElementById的调用的函数上使用window.open,但它不起作用。这是问题,或者如果它是无法获得“ReportTitle”,因为它是aspx页面上。

谢谢。

回答

-1

我终于拿到了它的工作。我不得不改变

window.onload

document.onreadystatechange = function() { 
    if (document.readyState == "complete") { 
     InitSearch(); 
    } 
} 
+0

我想知道是否有人能告诉我为什么我的答案被拒绝投票。 – user988417

0

您可以轻松地用jQuery做到这一点。

<a id="ReportTitle">Ocean Cargo</a> 

<script type="text/javascript"> 
    var link = $("#ReportTitle"); 
    link.text("New Text"); 
    link.attr("href", "http://www.google.nl"); 
    //link.attr("style", "display:none"); 
</script> 
+0

对不起,我只是开始研究jQuery的,所以我有一些更多的问题。 1)

  • 11. 从aspx页面呼叫控制器
  • 12. 我如何验证.aspx页面中的html控件
  • 13. 如何从aspx页面访问userControl中的web控件页面
  • 14. 如何访问我的孩子页面.aspx页面中我的母版页值
  • 15. 如何让我的页面记住用户的上次操作?
  • 16. 如何处理aspx页面动态的用户控件事件
  • 17. 如何找到用户控件的aspx页面
  • 18. 如何在aspx页面绑定用户控件中的gridview?
  • 19. 我如何让控制器
  • 20. 我的页面控制用户界面没有得到更新?
  • 21. 如何在我们的.aspx页面中显示Html页面?
  • 22. 后面的代码不承认它的aspx页面在我的控制变量
  • 23. 调用网页用户控件的父aspx页面的功能
  • 24. 我如何让我的页面从类而不是表继承?
  • 25. 如何从我的页面中删除此控制台?
  • 26. 如何从ASPX页面
  • 27. 如何从父页面asp.net调用功能的用户控制
  • 28. 从asp.net中的aspx页面获取用户控制元素文本
  • 29. 如果页面上有文字,我如何让我的程序提醒用户?
  • 30. aspx页面的控件ID