<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
</head>
<body>
<h1 id="target">Hello World!!</h1>
<p>data : <input type="text" id="dataSource" value="test"></p>
<p>start : <input type="text" id="start" value=5></p>
<p>end : <input type="text" id="end" value=5></p>
<input type="button" value="appendData(data)" onclick="fn_appendData()">
<input type="button" value="deleteData(start, end)" onclick="fn_deleteData()">
<input type="button" value="insertData(start, end)" onclick="fn_insertData()">
<input type="button" value="replaceData(start, end)" onclick="fn_replaceData()">
<input type="button" value="substringData(start, end)" onclick="fn_substringData()">
<script>
var target = document.getElementById('target').firstChild;
var data = document.getElementById('dataSource').value;
var start = document.getElementById('start').value;
var end = document.getElementById('end').value;
function fn_appendData() {
target.appendData(data);
}
function fn_deleteData() {
target.deleteData(start, end);
}
function fn_insertData() {
target.insertData(start, data);
}
function fn_replaceData() {
target.replaceData(start, end, data);
}
function fn_substringData() {
alert(target.substringData(start, end))
}
</script>
</body>
</html>