
<!DOCTYPE html>
<html lang="en">
<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>Document</title>
<style>
#dzm-textarea {
padding: 5px;
border: 1px solid red;
}
#dzm-textarea:empty:before {
content: attr(placeholder);
color: red;
}
#dzm-textarea:focus:before {
content: none;
}
</style>
</head>
<body>
<div id="dzm-textarea" class="dzm-textarea" contenteditable="true" placeholder="请输入内容" style="resize: both; overflow: auto;">
<div>dzm-text</div>
</div>
<script>
select('dzm-textarea')
function select(id) {
if (document.selection) {
var range = document.body.createTextRange()
range.moveToElementText(document.getElementById(id))
range.select();
} else if (window.getSelection) {
var range = document.createRange()
range.selectNodeContents(document.getElementById(id))
window.getSelection().removeAllRanges()
window.getSelection().addRange(range)
}
}
</script>
</body>
</html>