嘿,我正在使用一个django,我想为我的应用程序使用一个特定的函数。
下面是我的 typescript 文件:
testselector.ts:
getSelectionText() {
var text = "";
if (window.getSelection) {
text = window.getSelection().toString();
console.log('a');
} else if (document.selection && document.selection.type != "Control") {
console.log('b');
text = document.selection.createRange().text;
}
return text;
}
下面是我的html,我想在这里调用函数:
{% extends "base_generic2.html" %}
{% block content %}
<script src="textselector.js"></script>
<div id="app" onmouseup="getSelectionText()">
</div>
{% endblock %}
由于某种原因,它没有找到getSelectionText(),我真的不知道为什么?
编辑:
以下是我的 typescript 弹出的错误:
错误:(2,3)TS 2304:找不到名称'getSelectionText'。
错误:(7,27)TS 2339:类型“Document”上不存在属性“selection”。
错误:(7,49)TS 2339:类型“Document”上不存在属性“selection”。
错误:(9,27)TS 2339:类型“Document”上不存在属性“selection”。
错误:(2,22)TS 1005:应为“;"。
1条答案
按热度按时间eh57zj3b1#
请为您的 typescript 尝试以下操作: