我的PhoneGap应用程序出现问题。我有一个带标题标签的页面。 我想在加载时更改该标题的innerHTML。
我的标题不包含id,我希望在没有其他id或类的情况下完成此任务,因为我的标题是自动生成的代码的一部分。我必须创建一个算法来生成id。
我想在加载该标头标签期间决定标头的显示文本。有可能吗?
答案 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")
将执行“刷新”工作=)