Jquery Mobile을 사용하여 모바일 응용 프로그램을 개발했습니다. 페이지의 HTML을 뒤로 클릭하면 렌더링되지 않는 문제가 있습니다. 첫 페이지가 제대로로드되고 있습니다. 그러나 그 페이지를 방문 할 때 뒤로 버튼을 클릭하면 적절히로드되지 않음을 의미합니다. HTML은이 페이지에서 렌더링되지 않습니다. 내 응용 프로그램에서 이전 페이지로 돌아갈 수있는 뒤로 버튼이있는 모든 페이지에서 history.back(); 기능. 페이지의iOS6 용 document.getElementById 문제
HTML : elem.innerHTML = "일부 HTML"
가 왜이 오류가 오는을 사용하는 동안<!DOCTYPE html>
<html>
<head>
<title>Register</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<script type="text/javascript" charset="utf-8" src="_appMobi/appmobi.js"></script>
<script type="text/javascript" src="jquery.mobile-1.3.1/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
function onDeviceReady() {
try {
AppMobi.device.setRotateOrientation("portrait");
var elem = document.getElementById("register_submit");
elem.innerHTML = '<input type="button" id="btn" name="btn_submit" onclick="SubmitRegistrationForm()" value="Submit" class="inputTypeSubmit" />'; //Error is here Error: Undefined
}
catch (e) {
alert(e.message);
}
}
function goback() {
history.back();
}
document.addEventListener("appMobi.device.ready", onDeviceReady, false);
</script>
</head>
<body> <a id="hrfBack" class="backClassbutton" rel="external" onClick="goback();" href="#">
<div id="register_submit">
</div>
<a href="#" rel="external" title="Login">Login</a>
</body>
</html>
나는 오류는 무엇입니까? 또는 그것을 고치는 방법?
감사 Dalvir