在标题标记加载期间更改文本

时间:2013-06-06 08:48:43

标签: html cordova innerhtml

我的PhoneGap应用程序出现问题。我有一个带标题标签的页面。 我想在加载时更改该标题的innerHTML。

我的标题不包含id,我希望在没有其他id或类的情况下完成此任务,因为我的标题是自动生成的代码的一部分。我必须创建一个算法来生成id。

我想在加载该标头标签期间决定标头的显示文本。有可能吗?

1 个答案:

答案 0 :(得分:0)

迎接,

您可以这样做:

  • 使用jQuery

    $('header').append('<somethin />');
    
  • 使用JavaScript

    document.getElementsByTagName('head')[0].appendChild( ... );
    

如果你在谈论jquery-mobile标题div,你可以这样做:

$( document ).ready(function() {
    $('div[data-role=header]').html('yourhtml');
    $('div[data-role=page]').trigger("pagecreate");
});

或只是:

$( document ).ready(function() {
    $('div[data-role=header]').html('yourhtml').trigger("pagecreate");
});

示例:http://jsfiddle.net/2bLM6/3/

我在那里使用$( document ).ready(),但你可以选择你想要的任何事件,.trigger("pagecreate")将执行“刷新”工作=)